Web-Server

Web伺服器如何處理304 http狀態碼

  • July 25, 2013

據我了解,304 狀態表示瀏覽器中的記憶體足夠有效。那麼,萬一頁面沒有過期的記憶體時間,Web伺服器是否永遠不會發送頁面,或者它是否處理請求並發送頁面以及狀態程式碼?

根據http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html它指出:

304 響應不能包含消息體,因此總是由頭欄位之後的第一個空行終止。

RFC 沒有告訴您的是觸發此響應的條件 - 它們通常基於瀏覽器發送由 Web 伺服器先前發送的唯一標識符(電子標籤)和/或瀏覽器發送日期以及對文件記憶體版本的請求。

引用自:https://serverfault.com/questions/526118