本地开发环境能正常获取到自定义header参数(参数带有下划线,如access_token),发布到生产环境,使用域名访问就不行了
1、修改nginx.conf配置,在http配置部分添加以下配置项:
underscores_in_headers on; #允许参数带有下划线
2、nginx默认不能用下划线,下划线是nginx的关键字会被转义,若参数中存在下划线则去掉或改用其他连接符即可;
主要原因是自定义header参数带有下划线("_")导致。
C罗聊科技与技术