首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清理Spring Cloud Gateway中的请求URI

清理Spring Cloud Gateway中的请求URI
EN

Stack Overflow用户
提问于 2019-09-12 15:55:05
回答 1查看 215关注 0票数 0

我想在使用Spring Cloud Gateway时清理部分uri。

例如:http://localhost:8080//login

在本例中,我希望在Spring Gateway尝试为该请求找到合适的路由之前,就删除双斜杠和单斜杠。

使用全局过滤器是正确的方法吗?或者有没有其他的钩子可以用来拦截请求并修改uri?

EN

回答 1

Stack Overflow用户

发布于 2019-09-13 19:33:58

我创建了一个实现org.springframework.web.server.WebFilter的filter类,并将其注册为Spring bean。

现在,这个filter get甚至在Spring Gateway尝试匹配路由之前就被调用了。通过这种方式,我能够清理请求URI。我从RewritePathGatewayFilterFactory中寻找灵感。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57902166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档