nginx反向代理转发问题
2019-05-22 15:27
1291 查看
根据需求,需要配置url拼接,但是发现虽然转发成功,后端的程序并没有处理请求。经过多番检查,发现是请求参数丢失,nginx出现400状态。那么怎么解决呢?查阅资料后发现,是nginx的限制问题,nginx默认不支持header name的命名不能出现下划线"_"(如:name_id)。那么如何使nginx支持下划线参数呢?
在nginx配置文件nginx.conf中的http下添加参数on即可。
underscores_in_headers on;
保存退出,nginx reload一下即可正常。
那么开启underscores_in_headers参数,会对Nginx有哪些影响?不好意思,目前并没有找到相关资料。所以,如果可以的话,建议与开发商量杜绝出现下划线的问题即可解决。
相关文章推荐
- nginx有时无法转发自定义header头内容的问题
- ajax完美解决跨域问题(jsonp、nginx反向代理)
- 关于javaWeb里转发与重定向斜杠的问题
- 请求转发jsp页面乱码问题的快速解决方法
- 【转发】外企面试常用的英文问题及高分回答
- go proxy转发工作中碰到的问题
- 请求转发的问题
- 关于java后台转发jsp到easyUI tabs标签里 css js出现404问题
- 重定向-转发-编码问题-登录页面
- Servlet 使用getRequestDispatcher进行请求转发页面未跳转 后台也未报错的问题的解决方法
- 企业退信的常见问题,转发自163
- js路径转发或重定向相对路径问题
- 通过ajax发请求的页面转发问题
- 用Runtime中转发消息的方式解决服务器端返回NSNULL的问题
- spring cloud feign 调用微服务转发不了request请求头和参数问题解决方案
- 关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE) (转发)
- 关于TCP/IP转发的问题
- 【转发】 解决VS2012 Find and Replace (Ctrl+Shift+F) 不能正常工作的问题
- 遇到问题--jsp---Nginx转发https导致静态资源无法加载--This request has been blocked