Spring Cloud RewriteResponseHeader GatewayFilter工厂
RewriteResponseHeader GatewayFilter工厂采用name,regexp和replacement参数。它使用Java正则表达式以灵活的方式重写响应标头值。
application.yml。
spring: cloud: gateway: routes: - id: rewriteresponseheader_route uri: https://example.org filters: - RewriteResponseHeader=X-Response-Foo, , password=[^&]+, password=***
对于标头值为/42?user=ford&password=omg!what&flag=true,在发出下游请求后它将被设置为/42?user=ford&password=***&flag=true。由于YAML规范,请使用$\来表示$。