インターフェース HttpFirewall
- すべての既知の実装クラス:
DefaultHttpFirewall
,StrictHttpFirewall
public interface HttpFirewall
潜在的に危険なリクエストを拒否したり、動作を制御するためにラップしたりするために使用できるインターフェース。実装は
FilterChainProxy
に挿入され、フィルターチェーンを介してリクエストを送信する前に呼び出されます。レスポンス動作も制限する必要がある場合は、レスポンスラッパーを提供することもできます。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 FirewalledRequest
getFirewalledRequest(javax.servlet.http.HttpServletRequest request)
フィルターチェーンを通過するリクエストオブジェクトを提供します。javax.servlet.http.HttpServletResponse
getFirewalledResponse(javax.servlet.http.HttpServletResponse response)
フィルターチェーンを通過するレスポンスを提供します。
メソッドの詳細
getFirewalledRequest
FirewalledRequest getFirewalledRequest(javax.servlet.http.HttpServletRequest request) throws RequestRejectedException
フィルターチェーンを通過するリクエストオブジェクトを提供します。- 例外:
RequestRejectedException
- リクエストをすぐに拒否する必要がある場合
getFirewalledResponse
javax.servlet.http.HttpServletResponse getFirewalledResponse(javax.servlet.http.HttpServletResponse response)
フィルターチェーンを通過するレスポンスを提供します。- パラメーター:
response
- 元のレスポンス- 戻り値:
- 元のレスポンスまたは置換 / ラッパーのいずれか。