RewriteResponseHeader GatewayFilter 工廠
RewriteResponseHeader GatewayFilter 工廠接受 name、regexp 和 replacement 引數。它使用 Java 正則表示式靈活地重寫響應頭值。以下示例配置了一個 RewriteResponseHeader GatewayFilter:
application.yml
spring:
cloud:
gateway:
routes:
- id: rewriteresponseheader_route
uri: https://example.org
filters:
- RewriteResponseHeader=X-Response-Red, , password=[^&]+, password=***
對於頭值 /42?user=ford&password=omg!what&flag=true,在發出下游請求後,它被設定為 /42?user=ford&password=***&flag=true。由於 YAML 規範,您必須使用 $\ 來表示 $。