| 名称 | Vary |
|---|---|
| 作用 | 扩展缓存键,避免跨版本污染 |
| 规范 | RFC 9110 §12.5.5 |
| 常用 | Vary: Accept-Encoding;CORS 场景 Vary: Origin |
Nginx CORS 场景配置
Nginx CORS 场景配置
location /api/ {
add_header Vary "Origin";
add_header Access-Control-Allow-Origin "$http_origin" always;
}Vary: * 表示响应无法被缓存;缺少 Vary: Accept-Encoding 则可能把 br 压缩版发给仅支持 gzip 的客户端,导致解压失败。