|
1
8
首先,当实体确实因标头(或其缺失)而发生变化时,不发送“Vary:Accept Encoding”是不正确的。 这就是说,规范目前确实不允许向Opera提供缓存响应,因为Vary头与中的定义不匹配 HTTPbis, Part 6, Section 2.6 . 也许这是一个我们应该放宽缓存要求的领域(您可能希望跟进 IETF HTTP mailing list ... 更新:原来这已经被标记为一个开放性问题;我刚刚在我们的问题跟踪程序中添加了一个问题,请参见 Issue 147 |
|
|
2
2
当然,朱利安是对的。教训:
回答我的问题,如果你走错了
|
|
|
3
1
省略Vary的一个大问题是,如果缓存在没有Vary的情况下接收到编码的变体,那么它可能会发送该变体以响应其他请求,即使它们的接受编码表明客户端无法理解内容。 |