解决NGINX(或后端代码中获取Header)中自定义带下划线的参数无法获取的问题
因某个需求,在请求后端时,自定义了header参数,并且参数名是带下划线_的时候,无论在nginx的配置conf中直接获取或者后端代码中获取header时,此带下划线的参数都是(默认)无法获取的。 解决办法也很简单: 一、若自定义的Header的参数允许改名,那就直接改名,不要带下划线; 二、若不允许直接改参数名或改参数名的代价太大,那就改NGINX的配置:只需要在NGINX的配置中,加上一句:underscores_in_headers on 即可。
- 标签:Nginx发布于:2022-02-03 18:45:18