有没有办法修改webapp2中的请求参数
is there a way to modify request parameters in webapp2
我有一个 webapp2
注销请求处理程序,例如:
class EditorLogoutHandler(base.LogoutPage):
def get(self):
self.request.get('return_url')
我想更改 'return_url' 并调用 base.LogoutPage
中继承的方法。
有办法吗?我查看了文档,但找不到它。
作为 webapp2.Request
子类 webob.Request
.
实例的请求属性
这可能不是一个准确的答案,但 webapp2.Request.get
in turn calls webapp2.Request.get_all
会检查请求中发送的 POST 和 GET 参数。
如果更新 return_url
作为 HTTP GET
请求中的参数发送,您可以这样写:
class EditorLogoutHandler(base.LogoutPage):
def get(self):
self.request.GET.update({'return_url': 'my-shiny-new-url'})
super(EditorLogoutHandler, self).get()
我有一个 webapp2
注销请求处理程序,例如:
class EditorLogoutHandler(base.LogoutPage):
def get(self):
self.request.get('return_url')
我想更改 'return_url' 并调用 base.LogoutPage
中继承的方法。
有办法吗?我查看了文档,但找不到它。
作为 webapp2.Request
子类 webob.Request
.
这可能不是一个准确的答案,但 webapp2.Request.get
in turn calls webapp2.Request.get_all
会检查请求中发送的 POST 和 GET 参数。
如果更新 return_url
作为 HTTP GET
请求中的参数发送,您可以这样写:
class EditorLogoutHandler(base.LogoutPage):
def get(self):
self.request.GET.update({'return_url': 'my-shiny-new-url'})
super(EditorLogoutHandler, self).get()