SetRequestHostHeader GatewayFilter ファクトリ

ホストヘッダーをオーバーライドする必要がある特定の状況があります。この場合、SetRequestHostHeader GatewayFilter ファクトリは、既存のホストヘッダーを指定された値に置き換えることができます。フィルターは host パラメーターを取ります。次のリストでは、SetRequestHostHeader GatewayFilter を構成しています。

application.yml
spring:
  cloud:
    gateway:
      routes:
      - id: set_request_host_header_route
        uri: http://localhost:8080/headers
        predicates:
        - Path=/headers
        filters:
        - name: SetRequestHostHeader
          args:
            host: example.org

SetRequestHostHeader GatewayFilter ファクトリは、ホストヘッダーの値を example.org に置き換えます。