私は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
。
BeforeRender
render()
レンダラーがビューで使用されるか、または呼び出されたときにのみ呼び出されますrender_to_response()
。すべてのリクエストに対して、NewRequest
イベントまたはを使用できますContextFound
。