码迷,mamicode.com
首页 > 其他好文 > 详细

nginx转发会 默认忽略 headers 中name带”_”的

时间:2014-10-24 12:21:03      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:blog   http   strong   on   问题   log   ad   ef   res   

昨天遇到一个很蛋疼的问题,在提供的一个 http api中,有定义了一个”X_AUTH_TOKEN”自定义head,可是请求这个api时带上”X_AUTH_TOKEN”。总是得不到值。在本地没有nigix做转发的情况下一切正常,部署到生产环境(nginx做了转发的),就出现了这个蛋疼的问题,初步怀疑是niginx配置问题。最后锁定问题所在是:

nginx转发会 默认忽略 headers 中带name带”_”的

如果我们不想改程序,想让nginx支持带”_”的head那就增加如下配置:

underscores_in_headers on;

关于这个问题网上有一些更详细的解释,请猛击下面的链接

  1. http://313968.blog.51cto.com/303968/895672
  2. http://www.ttlsa.com/nginx/nginx-proxy_set_header/

nginx转发会 默认忽略 headers 中name带”_”的

标签:blog   http   strong   on   问题   log   ad   ef   res   

原文地址:http://www.cnblogs.com/javaee6/p/4047698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!