RewriteResponseHeader GatewayFilter ファクトリ

RewriteResponseHeader GatewayFilter ファクトリは nameregexpreplacement パラメーターを取ります。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 仕様のため、$ を意味するために $\ を使用する必要があります。