请问下为什么在gateway里面设置request的header之后在content-center里面无法获取
来源:13-3 Zipkin搭建与整合

wxywizard
2020-03-27
首先在gateway设置
通过postman访问
content-center获取header
请问大目老师问什么结果只能获取到postman里面的header而不能拿到gateway里面设置的header呢?
补充
gateway配置
请求路径
172.20.36.177:8042/content-center/test-config 这个路径进不去过滤器,请问要使用哪个过滤器?
172.20.36.177:8042/test-config 这个路径可以拿到header 并能在conten-center里获取。
写回答
3回答
-
172.20.36.177:8042/content-center/test-config
这条路由是由discovery.locator.enabled = true控制的
172.20.36.177:8042/test-config
这条才是由你配置的那个路由控制的。
在《路由谓词工厂》一节有专门讲到这个问题。
https://www.imooc.com/article/290804
这篇手记里面《路由配置的两种形式》一节可以复习一下。
012020-04-01 -
大目
2020-03-27
提供下你gateway的配置,以及你请求的路径。
012020-03-27 -
大目
2020-03-27
目测您的代码没有问题。
请求时,会进到PreLogGatewayFilterFactory里面的代码吗?
012020-03-27
相似问题
gateway问题
回答 1
配置谓词和过滤器不生效
回答 1