mko*_*yak 5 html google-app-engine
导致错误的原因是什么 NetworkError: 405 Method Not Allowed
我正在使用Web服务,突然间它开始返回该错误.它没有维护,所以它不会得到修复.我很好奇我是否可以为此做些什么.
违规的Web服务URL是:http://jsonpdb.appspot.com/add
最常见的原因是对响应使用了错误的"get"vs"post".验证发送的内容以及处理程序中是否显示正确的方法.
class MainHander(webapp.RequestHandler):
def get(self):
...
def post(self):
....
def delete(self):
....
Run Code Online (Sandbox Code Playgroud)
另一个常见问题是让主调度部分解析网址,但之后不在get/post/delete中提供它们
def main():
application = webapp.WSGIApplication(
[ (r'/upload/([^/]+)?/?', UploadFileHandler),
Run Code Online (Sandbox Code Playgroud)
其中有正则表达式()...这是url路径中的参数,如:/upload/filename
class UploadFileHandler(webapp.RequestHandler):
def post(self, filename):
...
Run Code Online (Sandbox Code Playgroud)
提供代码链接会很有帮助.