在配置Nginx做转发的时候,踩了一个不错的坑,这个坑是这样的,后端在获取请求头的值得时候,一直取到的是null,比如java
httpRequest.getHeader("jwt_token")
这个一直返回null,原因是Nginx的配置
underscores_in_headers
这个值默认是off,表示请求头如果带下划线默认是忽略掉的,恰巧自定义的请求头就是带了下划线,这是后需要配置为:
underscores_in_headers on;
具体原因:去看Nginx源码吧。