nginx默认会过滤header中带带_的键
前言
最近调试一个接口时,根据后台指示在header中添加了带_的新字段。后台本地调试时没有问题,前端调用就取不到新字段。
原因
nginx对header的name命名做了限制,underscores_in_headers 默认为off。忽略带下划线header中的字段。
解决方案:
1、在http或者server配置中把underscores_in_headers配置参数开关打开:
server { |
增加配置后,然后重启nginx。
2、使用驼峰或者-命名字段
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蛋蛋BLOG!
评论





