【发布时间】:2010-08-20 10:24:32
【问题描述】:
HTTP 服务器是否有任何理由有时以Vary: * 响应,有时以Vary: Foo 响应对同一资源的请求?
如果在接收(和缓存)两个响应之后,缓存应该做什么,然后它接收到具有匹配的Foo 标头的请求,Vary: Foo 响应适用于该请求?它可以提供匹配的响应,还是单独的 Vary: * 响应覆盖它?
【问题讨论】:
标签: http caching proxy rfc2616 vary
HTTP 服务器是否有任何理由有时以Vary: * 响应,有时以Vary: Foo 响应对同一资源的请求?
如果在接收(和缓存)两个响应之后,缓存应该做什么,然后它接收到具有匹配的Foo 标头的请求,Vary: Foo 响应适用于该请求?它可以提供匹配的响应,还是单独的 Vary: * 响应覆盖它?
【问题讨论】:
标签: http caching proxy rfc2616 vary
可能有这样一种情况,服务器可以保证在一定时间内资源的表示只受Foo的影响,但经过一段时间后,它不能再做任何保证,必须将标头设置为@987654322 @。
到期优先于验证。由于Vary: * 强制重新验证,缓存应该选择Foo 响应,假设它是新鲜的。
【讨论】: