zuul如何通过request.setAttribute(key,value)将参数传递给下流服务?
来源:9-1 Zuul:Pre和Post过滤器
燃丶
2018-05-29
网关服务代码
RequestContext requestContext = RequestContext.getCurrentContext();
HttpServletRequest request = requestContext.getRequest();
request.setAttribute(RequestConstant.LOGIN_USER, BeanUtil.objConvert(user, LoginUser.class));
下流服务代码
LoginUser loginUser = (LoginUser) request.getAttribute(RequestConstant.LOGIN_USER);
获取登陆信息
写回答
3回答
-
wirechen
2018-06-18
同学你好,下流服务要获取网关服务的你可以尝试一下设置httpheader试试呢?建议可以观看链路追踪那一节视频内容。
00 -
wirechen
2018-06-07
该问题继续追踪
00 -
廖师兄
2018-05-29
核心处理逻辑在
FilterProcessor.processZuulFilter(ZuulFilter filter)
012018-05-31
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5668 学习 · 2489 问题
相似问题