Vary

Vary HTTP 响应头描述了请求消息中除方法和 URL 之外的部分,这些部分影响了它所在的响应的内容。最常用于在使用 内容协商 时创建缓存键。

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

标头类型 响应标头
禁止的标头名称

语法

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

指令

*

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

<header-name>

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

规范

规范
HTTP 语义
# field.vary

浏览器兼容性

BCD 表格仅在浏览器中加载

兼容性说明

另请参阅