nginx 转发http请求,自动忽略带下划线的请求头的解决

479 阅读1分钟

nginx 转发请求头的时候,默认自动忽略掉带下划线的请求头

今天给后端传 SA_TOKEN 这个字段,使用postman 直接请求后端,后端是能接受到的,但是通过nginx竟然转发不过来

nginx.conf 默认配置 默认 underscores_in_headers 为off,设置成如下就可以了。

#nginx转发请求头时,转发带下划线的请求头
underscores_in_headers on;