gpt4 book ai didi

python - 重定向到 webapp2 中的上一个 url

转载 作者:太空宇宙 更新时间:2023-11-04 03:55:28 25 4
gpt4 key购买 nike

我正在尝试创建一个注销处理程序以重定向到调用它的任何 url。

有个类似的问题Python webapp2: redirect back

但如果我在 LogoutHandler 中调用 self.request.url,它会返回用于映射到此处理程序的 url,而不是重定向到该 url 的页面。

结构是这样的

class LogoutHandler(webapp2.RequestHandler):
#delete user cookies
url = self.request.url
# this prints (http://www.domain/logout) not (http://www.domain)

class MainHandler(webapp2.RequestHandler):
#send "/logout" as the href in an anchor tag"for logout" in a template

application = webapp2.WSGIApplication([
.....
('/', MainHandler),
('/logout', LogoutHandler),
.....
.....
], debug = True)

我怎样才能得到'http://www.domain ' 或任何重定向到注销的内容,而无需在注销 url 中添加先前的 url 作为查询字符串?

webapp2、python 2.7、谷歌应用引擎

最佳答案

在这种情况下,您可能会使用引荐来源网址 header ,但您需要为不提供它的浏览器提供合理的默认值。还要警惕重定向循环..

get the referer url in python/webapp2 for a post request

关于python - 重定向到 webapp2 中的上一个 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18806790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com