2

ドキュメントによると、フィルタ チェーンはリクエストがルーティングされた後に発生します。リクエストがルーティングされる前にフィルターチェーンを適用する方法はありますか?

特に、URL マッピングの前にいくつかのフィルターを適用したいと考えています。これらを通常のフィルターとして行うと、ルーティング時に発生するリクエスト バインディングを使用できないか、アクションで自分で行う必要があります。

4

3 に答える 3

0

はい、

onRouteRequest(Http.RequestHeader request)
Called when an HTTP request has been received.

詳細については、この https://www.playframework.com/documentation/2.2.0/api/java/play/GlobalSettings.html#onRouteRequest(play.mvc.Http.RequestHeader)を参照してください。

You need a class to extends GlobalSettings, 
and then override the method onRouteRequest(Http.RequestHeader request)
于 2014-05-09T19:08:36.850 に答える
0

ドキュメントから:「ルーターが呼び出される前にリクエストを変更する必要がある場合は、代わりに Global.onRouteRequest にロジックを配置することをお勧めします。」

于 2014-05-09T19:08:44.317 に答える