Http-Headers

發送內容(消息正文)以及 304 Not Modified 標頭

  • August 9, 2010

對於靜態 html 頁面,當來自伺服器的響應標頭為304 Not Modified時,伺服器是否有責任僅發回標頭而不是消息體(html 內容)?

如果它也與 html 內容一起發送,那麼發送304 Not Modified有什麼意義?

發送帶有 304 響應的消息正文是沒有意義的。事實上,HTTP 規範說伺服器不能這樣做。如果您有一個,那麼根據規範,它的行為不正確。

來自 HTTP 規範:

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

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