【发布时间】:2018-09-10 12:57:15
【问题描述】:
响应中的“Vary”标头字段描述了响应的哪些部分
请求消息,除了方法、Host 头字段和
请求目标,可能会影响源服务器的进程
选择并表示此响应。
【问题讨论】:
-
Vary 的主要目的是确保客户端在进行内容协商时获得资源的正确表示。缓存不是内容协商。
-
虽然,RFC 明确指出通知缓存是
Vary标头字段的目的之一。
响应中的“Vary”标头字段描述了响应的哪些部分
请求消息,除了方法、Host 头字段和
请求目标,可能会影响源服务器的进程
选择并表示此响应。
【问题讨论】:
Vary 标头字段的目的之一。
没有。
源服务器应该发送一个 Vary 头字段,当它的算法 用于选择表示的方式因请求的各个方面而异 方法和请求目标以外的消息
在这种情况下,表示不是由这些标头的值决定的。它们用于决定是否应发送正文。
作为提示:
例如,没有 需要在 Vary 中发送 Authorization 字段名称,因为重用 跨用户受字段定义的约束
对于条件请求字段也是如此。
【讨论】: