老师,为什么在controller里获取的jwt里遇到中文就会显示乱码,已经排除是生成jwt和替换serverhttprequest的原因,并且执行chain.filter之前也是中文的
登陆购买课程后可参与讨论,去登陆吧
他本身就是这样的设计,他的设计目的并不是把所有信息数据放进去的,而且中文占用请求带宽更大,所以压根就没有这样的考虑。而且我们也不会使用里面的所有信息,所以把关健的主要的信息放入jwt即可。
就是说乱码跟网关往后执行的时候没有关系,只是生成jwt时有问题
但是,我验证了一下跟网关有关系
ServerHttpRequest request = exchange.getRequest().mutate().header(headerKey, "张三").build();
String userJson = request.getHeader(TOKEN_USER_PREFIX);
这个userJson显示的是??
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
通过一个大型项目贯穿,掌握主流技术栈,提升技术广度与深度 实现复杂度极高的招聘业务,用户端+企业端+SaaS平台全覆盖 构建技术+业务+工程实战+就业服务闭环,实现从初中级到高级工程师的跨越!
20 15
27 14
32 11
37 11
26 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星