AddRequestHeader
GatewayFilter
ファクトリ
AddRequestHeader
GatewayFilter
ファクトリは、name
および value
パラメーターを取ります。次の例では、AddRequestHeader
GatewayFilter
を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: add_request_header_route
uri: https://example.org
filters:
- AddRequestHeader=X-Request-red, blue
このリストは、一致するすべてのリクエストのダウンストリームリクエストのヘッダーに X-Request-red:blue
ヘッダーを追加します。
AddRequestHeader
は、パスまたはホストの照合に使用される URI 変数を認識しています。URI 変数は値で使用でき、実行時に展開されます。次の例では、変数を使用する AddRequestHeader
GatewayFilter
を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: add_request_header_route
uri: https://example.org
predicates:
- Path=/red/{segment}
filters:
- AddRequestHeader=X-Request-Red, Blue-{segment}