nginx的header带有下划线的问题

阅读更多

 

默认nginx的header都是不带有下划线( _ )的,如果带有下划线的header会被nginx忽略。该如何解决该问题呢?

 
Syntax: underscores_in_headers on | off;
Default: underscores_in_headers off;
Context: http, server

 Enables or disables the use of underscores in client request header fields. When the use of underscores is disabled, request header fields whose names contain underscores are marked as invalid and become subject to the ignore_invalid_headers directive.

 

If the directive is specified on the server level, its value is only used if a server is a default one. The value specified also applies to all virtual servers listening on the same address and port.

 

 

参考文档: 

1)https://stackoverflow.com/questions/26938604/get-headers-with-an-underscore-on-nginx

2)http://nginx.org/en/docs/http/ngx_http_core_module.html#underscores_in_headers

 

你可能感兴趣的:(nginx的header带有下划线的问题)