gpt4 book ai didi

nginx - 如何删除双 Vary header nginx

转载 作者:行者123 更新时间:2023-12-05 07:45:24 41 4
gpt4 key购买 nike

我想确保我的某些回复不会被任何人缓存。建议的选项之一是设置 Vary: *。

不幸的是,如果我添加 add_header "Vary""*";

,启用了 gzip 支持的 nginx 会返回两个 Vary header
HTTP/1.1 200 OK
Server: nginx/1.11.1
Date: Mon, 16 Jan 2017 14:56:16 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Vary: Accept-Encoding
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
Vary: *

知道如何在响应中强制只有 Vary: * 和对请求的 gzip 支持吗?

最佳答案

gzip_vary off;

应该阻止 gzip 自动添加 Vary header 。

文档:http://nginx.org/en/docs/http/ngx_http_gzip_module.html#gzip_vary

关于nginx - 如何删除双 Vary header nginx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41679263/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com