最新の安定バージョンについては、Spring Cloud Gateway 5.0.1 を使用してください! |
SetResponseHeader GatewayFilter ファクトリ
SetResponseHeader GatewayFilter ファクトリは、name および value パラメーターを取ります。次のリストは、SetResponseHeader GatewayFilter を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: setresponseheader_route
uri: https://example.org
filters:
- SetResponseHeader=X-Response-Red, Blue この GatewayFilter は、すべてのヘッダーを指定された名前に (追加するのではなく) 置き換えます。ダウンストリームサーバーが X-Response-Red:1234 で応答した場合、ゲートウェイクライアントが受け取るものである X-Response-Red:Blue に置き換えられます。
SetResponseHeader は、パスまたはホストの照合に使用される URI 変数を認識しています。URI 変数は値で使用でき、実行時に展開されます。次の例では、変数を使用する SetResponseHeader GatewayFilter を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: setresponseheader_route
uri: https://example.org
predicates:
- Host: {segment}.myhost.org
filters:
- SetResponseHeader=foo, bar-{segment}