Nginx代理时header头中带"_"信息丢失问题的解决

上传:qqcorporation71098 浏览: 16 推荐: 0 文件:pdf 大小:46.54 KB 上传时间:2021-07-09 22:57:37 版权申诉

开发网关项目时,在请求时往请求头header中放入了签名sign_key信息,在接收请求时再从header中拿出,在本地调试时是可以的,但上线之后通过Nginx代理之后发现拿不到。后来找到原因是因为Nginx对header有所限制,下划线不支持1.不用下划线 把下划线_改成其他的,如sign_key改成sign-key2.从根本解除Nginx的限制 Nginx默认request的header的那么中包含'_'时,会自动忽略掉。

上传资源
用户评论