ドキュメントによると、フィルタ チェーンはリクエストがルーティングされた後に発生します。リクエストがルーティングされる前にフィルターチェーンを適用する方法はありますか?
特に、URL マッピングの前にいくつかのフィルターを適用したいと考えています。これらを通常のフィルターとして行うと、ルーティング時に発生するリクエスト バインディングを使用できないか、アクションで自分で行う必要があります。
ドキュメントによると、フィルタ チェーンはリクエストがルーティングされた後に発生します。リクエストがルーティングされる前にフィルターチェーンを適用する方法はありますか?
特に、URL マッピングの前にいくつかのフィルターを適用したいと考えています。これらを通常のフィルターとして行うと、ルーティング時に発生するリクエスト バインディングを使用できないか、アクションで自分で行う必要があります。
はい、
onRouteRequest(Http.RequestHeader request)
Called when an HTTP request has been received.
You need a class to extends GlobalSettings,
and then override the method onRouteRequest(Http.RequestHeader request)
ドキュメントから:「ルーターが呼び出される前にリクエストを変更する必要がある場合は、代わりに Global.onRouteRequest にロジックを配置することをお勧めします。」