nginx转发headers内容丢失解决办法

问题原因:

在实际开发中请求头中有时候需要携带自己定义的一些参数,但是在命名参数时需要格外注意;
nginx不会识别_ (下划线)这个符号,默认情况不识别下划线,所以会忽略这个参数数

解决方案

一、修改nginx配置

在nginx 的 http部分添加如下配置:
underscores_in_headers on; (默认 underscores_in_headers 为off)

二、修改命名方式

例如: user_token修改为user-tokenuserToken

参考文档: https://www.cnblogs.com/seemoon/p/13738922.html

你可能感兴趣的:(nginx,nginx)