AddResponseHeader GatewayFilter ファクトリ

AddResponseHeader GatewayFilter ファクトリは、name および value パラメーターを取ります。次の例では、AddResponseHeader GatewayFilter を構成します。

application.yml
spring:
  cloud:
    gateway:
      routes:
      - id: add_response_header_route
        uri: https://example.org
        filters:
        - AddResponseHeader=X-Response-Red, Blue

これにより、一致するすべてのリクエストのダウンストリームレスポンスのヘッダーに X-Response-Red:Blue ヘッダーが追加されます。

AddResponseHeader は、パスまたはホストの照合に使用される URI 変数を認識しています。URI 変数は値で使用でき、実行時に展開されます。次の例では、変数を使用する AddResponseHeader GatewayFilter を構成します。

application.yml
spring:
  cloud:
    gateway:
      routes:
      - id: add_response_header_route
        uri: https://example.org
        predicates:
        - Host: {segment}.myhost.org
        filters:
        - AddResponseHeader=foo, bar-{segment}