MapRequestHeader
GatewayFilter
ファクトリ
MapRequestHeader
GatewayFilter
ファクトリは、fromHeader
および toHeader
パラメーターを取ります。新しい名前付きヘッダー(toHeader
)が作成され、受信 http リクエストから既存の名前付きヘッダー(fromHeader
)から値が抽出されます。入力ヘッダーが存在しない場合、フィルターは影響を与えません。新しい名前付きヘッダーがすでに存在する場合、その値は新しい値で拡張されます。次の例では、MapRequestHeader
を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: map_request_header_route
uri: https://example.org
filters:
- MapRequestHeader=Blue, X-Request-Red
これにより、受信 HTTP リクエストの Blue
ヘッダーから更新された値を使用して、ダウンストリームリクエストに X-Request-Red:<values>
ヘッダーが追加されます。