在项目中需要在请求头中传递一个参数operator_id,在本地使用apache 作为测试web服务器,可以获取到前端header传的参数 operator_id,部署到正式环境获取的就是null,正式环境 用的nginx作为web服务器
查阅资料了解到nginx 默认配置 underscores_in_headers off ,默认不允许下划线,如果有下划线会被忽略掉..
解决办法 :
1.去掉下划线 operator_id 改为 operatorid
2.配置文件中 将 underscores_in_headers off 改为 underscores_in_headers on
2+
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里
上一篇: 前后端分离下载导出文件遇到的权限问题
下一篇: wordpress中如何调用jquery