Spring Cloud RewritePath GatewayFilter工厂
2024-01-05 17:36 更新
RewritePath
GatewayFilter工厂采用路径regexp
参数和replacement
参数。这使用Java正则表达式提供了一种灵活的方式来重写请求路径。
application.yml。
spring: cloud: gateway: routes: - id: rewritepath_route uri: https://example.org predicates: - Path=/foo/** filters: - RewritePath=/foo(?<segment>/?.*), $\{segment}
对于/foo/bar
的请求路径,这将在发出下游请求之前将路径设置为/bar
。请注意,由于YAML规范,$\
被$
所取代。
以上内容是否对您有帮助:
更多建议: