Я получаю 405: метод не разрешен, когда paypal использует return_url
обратно на мою выбранную HTML-страницу.Tornado URL regex patterns
Я думаю, это потому, что мой RETURN_URL является: 'локальный: 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 ? лексема = EC-9YD54584BW887725V & PayerID = QQGSRNHDACTLJ
Так что для моих обработчиков, чтобы вернуться на эту страницу без 405 ошибки, мне нужно, чтобы добавить регулярное выражение в /ty
Handler для объяснения пути URL.
Как бы я мог обрабатывать регулярное выражение в моем обработчике?
Привет .... да У меня есть сообщение в моем «Handler», а PayPal отправляет его обратно как GET. Я попытаюсь добавить GET в обработчик как 'def get (self):' Я сделал это раньше, но я не перенаправлялся в PayPal и вместо этого приземлялся на return_url, который теперь пуст. – user94628