nginx:如何记录http响应头的多个值(自定义)

时间:2014-11-19 20:31:54

标签: nginx

我使用nginx作为反向代理。我有一个特定的http响应标头,它可以使用不同的值出现多次(但使用相同的密钥)。我想提取所有这些并登录到nginx访问日志。我发现nginx只提取第一次出现。有没有办法获取所有值并记录它们?

我有一个名为" x-extra"的客户标题。这可以在nginx后面的服务器的响应头中出现多次:

X-Extra: value1
X-Extra: value2
X-Extra: value3

我使用" $ upstream_http_x_extra"提取,但我得到的是" value1"只要。有什么方法可以以某种方式将所有这三个值组合在一起(value1 value2 value3)?

1 个答案:

答案 0 :(得分:0)

目前还不可能。