Nginx 反向代理丢失 下划线的 header

avatar 2022年12月01日10:52:21 0 1669 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此

今天项目在测试环境出现一个空指针,经过排查原因是从 Header 里获取的值为 NULL

如下代码

String orgName = request.getHeader("ORG_NAME")

即上面代码为空。

原因为 Nginx 会默认把带有下划线的 Header 丢失

解决办法

在 nginx 的nginx.conf 里的 http 下面加

underscores_in_headers on;
  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0