Tornado の学習を始めたばかりで、hello.py で最初の問題にぶつかりました。「Introduction to Tornado」に記載されている手順とコードに従いました。これがコードです。
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import define, options
define("port", default=8000, help="run on the given port", type=int)
class IndexHandler(tornado.web.RequestHandler):
def get(self):
greeting = self.get_argument('greeting','Hello')
self.write(greeting + ', friendly user!')
if __name__=="__main__":
tornado.options.parse_command_line()
app = tornado.web.Application(handers=[(r"/", IndexHandler)])
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
他のターミナルウィンドウで実行した後
curl http://localhost:8000/
期待した答えが得られませんでした。
Hello, friendly user!
代わりに、応答は次のようなものです
[I 121026 18:20:38 web:1359] 301 GET / (127.0.0.1) 1.12ms
私はこれに慣れていないので、解決方法がわかりません。この問題は本当にばかげているように聞こえるかもしれませんが、どうぞよろしくお願いします。色々ありがとう!!!!!