我正在通过在自定义过滤器中设置GATEWAY_REQUEST_URL_ATTR
属性来修改路由。
exchange.getAttributes().put(ServerWebExchangeUtils.GATEWAY_REQUEST_URL_ATTR, new URI("http://example.com"));
效果很好,但是在我想保留原始URL的同时将重定向发送到浏览器。
在github上讨论了类似的问题,但是该解决方案似乎不适用于我-在另一个过滤器中重置位置会使浏览器重定向到该位置(即原始URL),因此使整个路由都是递归的。
Spring cloud Greenwich.SR1
任何建议表示赞赏。