Самая распространенная причина - использование неправильного 'get' vs 'post' для ответа. Проверьте, что отправляется, и что в вашем обработчике указан правильный метод.
class MainHander(webapp.RequestHandler):
def get(self):
...
def post(self):
....
def delete(self):
....
Еще одной распространенной проблемой является наличие URL-адреса для разбора в главном разделе рассылки, но затем не указывайте их в get / post / delete
def main():
application = webapp.WSGIApplication(
[ (r'/upload/([^/]+)?/?', UploadFileHandler),
В этом регулярном выражении содержится ()
... это параметр в пути URL, например: /upload/filename
class UploadFileHandler(webapp.RequestHandler):
def post(self, filename):
...
Было бы полезно указать ссылку на код.