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 仕様のため、$
を意味するために $\
を使用する必要があります。