2017-09-26 230 views
0

我想使用Zuul作爲API網關,在一個特定場景中,我必須根據來自客戶端的數據更改URL。我可以使用「預先」過濾器完成大部分工作,但到目前爲止,我無法讀取路由中配置的URL。Zuul動態路由

這是我的路由是怎麼樣子:

zuul: 
    #prefix: /api 
    sensitive-headers: Cookie,Set-Cookie,Authorization 
    routes: 
    mgmt: 
     path: /test/abc/mgmt/** 
     url: https://myserver:8080/{id}/ 

我想從從客戶接收到的數據替換ID。截至目前,我無法讀取路由中配置的'url',在過濾器中可能是我沒有使用正確的API。

回答

1

對不起,張貼看起來像我可以通過自動裝配

RouteLocator routeLocator; 
獲取URL和其他路由屬性