gpt4 book ai didi

python - Tornado URL 正则表达式模式

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:23 27 4
gpt4 key购买 nike

当 paypal 使用 return_url 返回我选择的 HTML 页面时,我收到了 405:方法不允许。

我在想是不是因为我的 return_url 是:'localhost:8000/ty' 及以下:

app=tornado.web.Application(
handlers=[(r'/', IndexHandler),(r'/ty', ThankYouHandler)],
db=db,
template_path=os.path.join(os.path.dirname(__file__), "templates"),
static_path=os.path.join(os.path.dirname(__file__), "static"),
#debug=True
)

但是收到的 url 路径是:127.0.0.1:8000/ty?token=EC-9YD54584BW887725V&PayerID=QQGSRNHDACTLJ

因此,为了让我的处理程序在没有 405 错误的情况下返回该页面,我是否需要将正则表达式添加到 /ty 处理程序以说明 url 路径。

那么我如何能够在我的处理程序中处理正则表达式?

最佳答案

405: Method not allowed 当请求中使用的 HTTP 谓词未被 Tornado 处理时,将返回错误。这意味着,例如,您收到了一个 HTTP POST 请求,但您的处理程序只定义了一个 get 方法。您需要确定 PayPal 使用的动词,并将该动词的处理程序添加到您的 RequestHandler

关于python - Tornado URL 正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25310893/

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