发送内容(消息正文)以及 304 Not Modified 标头

anj*_*esh 10 http-headers

对于静态 html 页面,当来自服务器的响应头是304 Not Modified 时,服务器是否有责任只发送头而不是消息正文(html 内容)?

发送304 Not Modified如果它也与 html 内容一起出现有什么意义?

squ*_*man 14

发送带有 304 响应的消息正文毫无意义。事实上,HTTP 规范说服务器不能这样做。如果你有一个,它是根据规范行为不端的。

来自 HTTP 规范:

304 响应不能包含消息体,因此总是由头字段后的第一个空行终止。