私はBeforeRenderイベントへのサブスクライバー関数を持っています。リクエストが行われるたびに、この関数が呼び出されます。
ここで、指定されたリクエスト URL を分析したいのですが、request.application_url または request.route_url へのアクセスに失敗します。
要求された URL を取得して、要求が行われるたびにコンソールに出力するにはどうすればよいですか?
私はBeforeRenderイベントへのサブスクライバー関数を持っています。リクエストが行われるたびに、この関数が呼び出されます。
ここで、指定されたリクエスト URL を分析したいのですが、request.application_url または request.route_url へのアクセスに失敗します。
要求された URL を取得して、要求が行われるたびにコンソールに出力するにはどうすればよいですか?
event['request']request必要なオブジェクトが得られます。そこから、さまざまなプロパティを確認できます。これらはすべてドキュメント化されています。たとえば、request.path_infoになります/path/to/this/view。
BeforeRenderrender()レンダラーがビューで使用されるか、または呼び出されたときにのみ呼び出されますrender_to_response()。すべてのリクエストに対して、NewRequestイベントまたはを使用できますContextFound。