后端服务器设置Cache-Control
HTTP 标头,但前端可能会操纵它。Cache-Control
对于调试,查看后端设置的 HTTP 标头会很有用。因此想知道,是否可以在后端服务器上设置X-
包含与 ? 相同值的自定义 () 标头Cache-Control
?
我已经尝试了以下内容:
more_set_headers "X-Backend-Cache-Control: $http_cache_control";
但这没有用。没有添加标题。
这不是问题more_set_headers
。以下工作:
more_set_headers "X-Backend-Cache-Control: test";
添加了标题。但这只是一个简单的测试,以查看是否可以设置标头并且显然没有用。
您正在寻找
$sent_http_cache_control
变量。这将包含响应的Cache-Control
值,因此:$http_
变量包含来自 HTTP 请求的 HTTP 标头,如 nginx文档中所示。不知道nginx有没有办法引用HTTP响应头。