フィルター工場 | 機能 | パラメーター |
AddRequestHeader | 元のリクエストにヘッダーを追加する | ヘッダー名と値 |
AddRequestParameter | 元のリクエストにリクエストパラメータを追加します | パラメータ名と値 |
AddResponseHeader | 元の回答にヘッダーを追加してください | ヘッダー名と値 |
DedupeResponseヘッダー | レスポンスヘッダー内の重複値は却下します | 重複除去が必要なヘッダー名と重複除去戦略 |
ヒストリックス | Hystrixの回路ブレーカー保護をルートに導入してください | HystrixCommandの名称 |
フォールバックヘッダー | フォールバックUriのリクエストヘッダーに特定の例外情報を追加します | ヘッダーの名前 |
プレフィックスパス | 元のリクエストパスにプレフィックスを追加します | プレフィックスパス |
PreserveHostヘッダー | リクエストにpreserveHostHeader=trueプロパティを追加し、ルーティングフィルターがそれをチェックして元のホストを送るかどうか判断します | じゃない |
RequestRateLimiter | リクエストをスロットルするために使われるスロットリングアルゴリズムはトークンバケットです | keyResolver、rateLimiter、statusCode、denyEmptyKey、emptyKeyStatus |
リダイレクト | 元のリクエストを指定されたURLにリダイレクトします | HTTPステータスコードとリダイレクトURL |
RemoveHopByHopHeadersFilter | 元の要求に対してIETF組織が定めた一連のヘッダーを削除してください | これはデフォルトで有効で、設定で削除すべきヘッダーを指定できます |
RemoveRequestHeader | 元のリクエストのヘッダーを削除してください | ヘッダー名 |
RemoveResponseHeader | 元の回答のヘッダーを削除してください | ヘッダー名 |
リライトパス | 元のリクエストパスを書き換えました | 元のパス正規表現と書き換えられた経路の正規表現 |
RewriteResponseHeader | 元の応答のヘッダーを書き換えてください | ヘッダー名、値の正則表現、書き換えた値 |
セーブセッション | リクエストを転送する前にWebSession::save操作を強制してください | じゃない |
secureHeaders | 元の回答に対してセキュリティとして機能する一連のレスポンスヘッダーを追加します | いずれもありません。これらのセキュリティレスポンスヘッダーの値は変更できます |
SetPath | 元のリクエストパスを修正してください | 修正経路 |
SetResponseHeader | 元の応答のヘッダーの値を修正してください | ヘッダー名、修正された値 |
SetStatus | 元の応答のステータスコードを修正してください | HTTPステータスコードは、数字や文字列で表れます |
StripPrefix(ストリッププリフィックス) | 元のリクエストの経路を切り詰めるために使われます | 切り詰めるべき経路の数を示すために数字を用いてください |
リトライ | 別の回答を試すために再挑戦してください | リトリー、ステータス、メソッド、シリーズ |
リクエストサイズ | 受信可能な最大要求パケットのサイズを設定します。 リクエストパッケージサイズが設定値を超えると、413 Payload Too Largeが返されます | リクエストパッケージのサイズはバイト単位で、デフォルト値は5Mです |
ModifyRequestBody | リクエストを転送する前に、元のリクエスト本文の内容を変更してください | 修正された要求本体の内容 |
ModifyResponseBody | 元の応答本文の内容を修正してください | 修正反応体の内容 |
デフォルト | すべてのルートにフィルターを追加してください | フィルター工場名と値 |