La causa más común es usar el "obtener" en contra de la "publicación" incorrecta para la respuesta. Verifique lo que se envía y que el método correcto aparezca en su controlador.
class MainHander(webapp.RequestHandler):
def get(self):
...
def post(self):
....
def delete(self):
....
Otro problema común es tener la sección principal de despacho analizar las direcciones URL, pero luego no suministra en el GET/POST/borrar
def main():
application = webapp.WSGIApplication(
[ (r'/upload/([^/]+)?/?', UploadFileHandler),
La expresión regular no ha ()
en ella ... eso es una parámetro de la ruta URL como: /upload/filename
class UploadFileHandler(webapp.RequestHandler):
def post(self, filename):
...
el suministro de un enlace al código sería de gran ayuda.
sí, es en el API. puedes ver que su ejemplo de agregar está roto en su api ahora: http://jsonpdb.appspot.com – mkoryak