HTTP 标头 |各不相同
HTTP Vary 标头是一个响应类型的标头。它用于指示在内容协商算法中选择资源表示时使用了哪些标头,并确定如何匹配未来的请求标头以决定是否可以使用缓存的响应,而不是从源服务器请求新的响应。如果您想为移动用户提供不同的内容,那么它可以帮助避免缓存可能错误地将您的网站的桌面版本提供给您的移动用户。它将帮助搜索引擎发现页面的移动版本。
句法:
Vary: *
或者
Vary:
指令: HTTP 标头接受的指令有两个不同。
- *:此通配符指令将用于匹配所有未来的请求标头,以决定是否缓存响应。
-
: 该指令保存头部名称,也可以保存多个头部,用于匹配未来的请求头部来决定是否缓存响应。
例子:
Vary: Accept-Encoding
Vary: User-Agent
要检查此 Vary 的实际操作,请转到Inspect Element -> Network检查 Vary 的响应标头,如下所示,Vary 已突出显示,您可以看到。
支持的浏览器:下面列出了与HTTP 标头 Vary兼容的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐
- 苹果浏览器
- 歌剧