JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

nginx配置获取不到自定义header参数原因解析

wys521 2024-09-12 23:17:32 精选教程 52 ℃ 0 评论

问题现象:

本地开发环境能正常获取到自定义header参数(参数带有下划线,如access_token),发布到生产环境,使用域名访问就不行了

解决办法有以下两种:

1、修改nginx.conf配置,在http配置部分添加以下配置项:

underscores_in_headers on; #允许参数带有下划线

2、nginx默认不能用下划线,下划线是nginx的关键字会被转义,若参数中存在下划线则去掉或改用其他连接符即可;

总结:

主要原因是自定义header参数带有下划线("_")导致。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表