1、问题描述:
在使用微服务的时候 前端转发的请求头参数需要用 implements GlobalFilter, Ordered 中ServerWebExchange 来硬编码转发,但是发现发现待 “_” 的参数没有了,比如:user_id 发现没有了
2、问题解决
其实也很简单,nginx 过滤掉了待下划线的参数,header 携带下划线的字段信息会被过滤掉,所以 user_id 就这么没了。
解决配置ngix:
underscores_in_headers on;
service nginx restart 重启nginx
service nginx stop 停止nginx