nginx头变量转义头名中的特殊字符

时间:2016-09-21 16:04:26

标签: nginx http-headers

我想在nginx.conf中读取一个标题,其中包含“ - ”

的x FOO杆

使用$ http_name

$ http_x-foo-bar变量的值变为“-foo-bar”

看起来像试图找到一个名为x的标题,然后将-foo-bar附加到值

有没有办法逃脱这些“ - ”s

我试过/但是 $ http_x / -foo / -bar给出的值为/ -foo / -bar

1 个答案:

答案 0 :(得分:3)

根据the documentation

  

变量名称是使用短划线转换为小写的字段名称   被下划线取代

尝试:

$http_x_foo_bar