RequestHeaderSize
GatewayFilter
ファクトリ
RequestHeaderSize
GatewayFilter
ファクトリは、maxSize
および errorHeaderName
パラメーターを受け取ります。maxSize
パラメーターは、リクエストヘッダーで許可される最大データサイズです (キーと値を含む)。errorHeaderName
パラメーターは、エラーメッセージを含むレスポンスヘッダーの名前を設定します。デフォルトでは、これは "errorMessage" です。次のリストは、RequestHeaderSize
GatewayFilter
を構成します。
application.yml
spring:
cloud:
gateway:
routes:
- id: requestheadersize_route
uri: https://example.org
filters:
- RequestHeaderSize=1000B
これにより、リクエストヘッダーのサイズが 1000 バイトを超える場合、ステータス 431 が送信されます。