我是一个 python 新手,我正在尝试构建一个应用程序,逐步复制我在课堂上早先教授的内容,但是我收到“405 Method Not Allowed”错误。
这是教授所做的:
这是我所做的:
有人可以指出我下面代码中出现此错误“405 Method Not Allowed”的原因吗?我看不出我所做的和教授教的有什么区别。缩进也可以(这里是 main.py 文件https://docs.google.com/open?id=0B8TXLR_e14aCVDFfdlpYSU9DNDg)。
提前感谢您的帮助!
这是我的代码:
form= """
<html>
<head>
<title>Unit 2 Rot 13</title>
</head>
<body>
<h2>Enter some text to ROT13:</h2>
<form method="post" action="/rot13">
<textarea name="text"
style="height: 100px; width: 400px;"></textarea>
<br>
<input type="submit">
</form>
</body>
</html> """
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.out.write(form)
class Rot13Handler(webapp2.RequestHandler):
def post(self):
text = self.request.get("text")
self.response.out.write(text)
app = webapp2.WSGIApplication([('/', MainHandler), ('/rot13', Rot13Handler)],
debug=True)