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试试呢?建议可以观看链路追踪那一节视频内容。

0
0

wirechen

2018-06-07

该问题继续追踪

0
0

廖师兄

2018-05-29

核心处理逻辑在

FilterProcessor.processZuulFilter(ZuulFilter filter)

0
1
燃丶
能具体点怎么实现?
2018-05-31
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程