有谁知道nginx在哪里进行头部验证?

时间:2016-10-07 17:45:27

标签: nginx nginx-location

有谁知道Nginx在请求标题名称中不允许使用哪些字符以及检查哪个模块?

1 个答案:

答案 0 :(得分:2)

根据Nginx docs

  

有效名称由英文字母,数字,连字符和   可能是下划线(由underscores_in_headers控制)   指令)

在源代码中,它在ngx_http_request.c中通过ngx_http_parse_header_line()的函数调用进行验证。