bagavadhar Asked: 2013-07-25 23:39:57 +0800 CST2013-07-25 23:39:57 +0800 CST 2013-07-25 23:39:57 +0800 CST Web服务器如何处理304 http状态码 772 据我了解,304 状态表示浏览器中的缓存足够有效。那么,万一页面没有过期的缓存时间,Web服务器是否永远不会发送页面,或者它是否处理请求并发送页面以及状态代码? web-server 1 个回答 Voted Best Answer PP. 2013-07-26T01:26:33+08:002013-07-26T01:26:33+08:00 根据http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html它指出: 304 响应不能包含消息体,因此总是由头字段之后的第一个空行终止。 RFC 没有告诉您的是触发此响应的条件 - 它们通常基于浏览器发送由 Web 服务器先前发送的唯一标识符(电子标签)和/或浏览器发送日期以及对文档缓存版本的请求。
根据http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html它指出:
RFC 没有告诉您的是触发此响应的条件 - 它们通常基于浏览器发送由 Web 服务器先前发送的唯一标识符(电子标签)和/或浏览器发送日期以及对文档缓存版本的请求。