我正在尝试使用Zuul作为API网关,在一个特定场景中,我必须根据来自客户端的数据更改URL。我可以使用“pre”过滤器完成大部分操作,但到目前为止,我无法在路径中读取配置的URL。
这就是我的路线:
zuul:
#prefix: /api
sensitive-headers: Cookie,Set-Cookie,Authorization
routes:
mgmt:
path: /test/abc/mgmt/**
url: https://myserver:8080/{id}/
我想从客户端收到的数据中替换id。截至目前我无法读取路由中配置的“url”,在过滤器中可能是我没有使用正确的API。
答案 0 :(得分:2)
很抱歉发布看起来我可以通过自动装配获取网址和其他路由属性
RouteLocator routeLocator;