SetStatus GatewayFilter ファクトリ
SetStatus GatewayFilter ファクトリは、単一のパラメーター status を取ります。有効な Spring HttpStatus である必要があります。これは、整数値 404 または列挙の文字列表現 NOT_FOUND の場合があります。次のリストは、SetStatus GatewayFilter を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: setstatusstring_route
uri: https://example.org
filters:
- SetStatus=UNAUTHORIZED
- id: setstatusint_route
uri: https://example.org
filters:
- SetStatus=401いずれの場合も、レスポンスの HTTP ステータスは 401 に設定されます。
SetStatus GatewayFilter を構成して、プロキシされたリクエストから元の HTTP ステータスコードをレスポンスのヘッダーに返すことができます。次のプロパティで構成されている場合、ヘッダーはレスポンスに追加されます。
application.yml
spring:
cloud:
gateway:
set-status:
original-status-header-name: original-http-status