Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法修改webapp2中的请求参数_Python_Webapp2 - Fatal编程技术网

Python 有没有办法修改webapp2中的请求参数

Python 有没有办法修改webapp2中的请求参数,python,webapp2,Python,Webapp2,我有一个webapp2注销请求处理程序,如: class EditorLogoutHandler(base.LogoutPage): def get(self): self.request.get('return_url') 我想更改“return\u url”并在base.LogoutPage中调用继承的方法 有办法吗?我查看了文档,但找不到它。请求属性,它是子类webob.request的一个实例 这可能不是一个精确的答案,但反过来会调用检查POST并在请求中发送参

我有一个
webapp2
注销请求处理程序,如:

class EditorLogoutHandler(base.LogoutPage):
    def get(self):
        self.request.get('return_url')
我想更改“return\u url”并在
base.LogoutPage
中调用继承的方法


有办法吗?我查看了文档,但找不到它。

请求属性,它是子类
webob.request
的一个实例

这可能不是一个精确的答案,但反过来会调用检查POST并在请求中发送参数

如果更新
return\u url
作为
httpget
请求中的参数发送,则可以编写:

class EditorLogoutHandler(base.LogoutPage):
    def get(self):
        self.request.GET.update({'return_url': 'my-shiny-new-url'})
        super(EditorLogoutHandler, self).get()