此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Vary

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

Vary HTTP 响应标头描述了除方法和 URL 之外影响响应内容的请求消息。大多数情况下,这用于在使用内容协商时创建缓存键。

给定 URL 的所有响应都应使用相同的 Vary 标头值,包括 304 Not Modified 响应和“默认”响应。

标头类型 响应标头
禁止修改的标头

语法

http
Vary: *
Vary: <header-name>, <header-name>, ...

指令

*

表示请求标头以外的因素影响了此响应的生成。意味着响应不可缓存。

<header-name>

可能影响此响应生成的请求标头名称的逗号分隔列表。

规范

规范
HTTP Semantics
# field.vary

浏览器兼容性

兼容性备注

参见