- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 BeforeRender 事件的订阅者函数。每次发出请求时,都会调用此函数。
这里我想分析给定的请求 url 但我无法访问 request.application_url 或 request.route_url
每次发出请求时,如何获取请求的 url 并在控制台中打印它?
最佳答案
event['request']
将生成您需要的 request
对象。从那里您可以查看各种属性,所有属性都是 documented .例如 request.path_info
将是 /path/to/this/view
。
BeforeRender
仅在 View 上使用渲染器或调用 render()
或 render_to_response()
时调用。对于每个 请求,您可以使用NewRequest
事件或ContextFound
。
关于python - Pyramid BeforeRender 订阅和访问 .request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12810493/
我有一个 BeforeRender 事件的订阅者函数。每次发出请求时,都会调用此函数。 这里我想分析给定的请求 url 但我无法访问 request.application_url 或 request
我正在将 Yii1 中开发的旧应用程序迁移到 Yii2。 我曾经在 Controller 中有一个数组,用于存储我需要作为 JavaScript 发送到前端的所有变量: public $jsVars;
我正在尝试在我的网站中添加语言支持,并且我需要添加此代码,以便它能够在所有 View 中呈现 Marionette 之前运行,无论哪种类型。 onBeforeRender: function(){
我正在为一个使用 CakePHP 2.3 的新站点编写单元测试。一切都很顺利,除了一件事。我想测试 beforeFilter() 和 beforeRender() 函数。 beforeFilter()
我是一名优秀的程序员,十分优秀!