【发布时间】:2017-06-08 14:58:29
【问题描述】:
我正在试验 Tornado,但不确定如何支持两个不同的 REST API 端点。假设我想支持“/”和“/Hello”。根据我提出的初始文档,我是否需要为每个端点创建一个处理程序类?
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, Tornado")
class SecondHandler(tornado.web.RequestHandler):
def get(self):
self.write("<em>Hello, Second Handler!</em>")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
(r"/Hello", SecondHandler)
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
【问题讨论】:
标签: python rest tornado endpoints