1. 首页
  2. 服务器应用
  3. Web服务器
  4. Nginx代理时header头中带"_"信息丢失问题的解决

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

上传者: 2021-07-09 22:57:37上传 PDF文件 46.54 KB 热度 17次

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

用户评论