【发布时间】:2015-08-20 02:45:39
【问题描述】:
我已经阅读了很多讨论,发现大多数声称expires 的优先级高于last-modified,这意味着如果response 已经过期,它甚至不会将if-modified-since 发送到服务器并且当然response 代码不会是 304。
但我的情况很奇怪,我在response 中返回了last-modified,并且不知何故CDN/代理端添加了expires 标头,该值与date response 标头相同,我想expires 和 date 标头中的相同值将立即导致 response 陈旧,但实际上,我的客户端浏览器仍会发送带有 if-modified-since 标头的请求,这将导致从返回的 304 response 代码服务器。
我通读了RFC 2616,它并没有说明太多。那么这个案子怎么办呢?
【问题讨论】:
标签: http web httprequest httpresponse