http://www.drdobbs.com/open-source/building-restful-apis-with-tornado/240160382
from datetime import dateimport tornado.escapeimport tornado.ioloopimport tornado.webclass VersionHandler(tornado.web.RequestHandler): def get(self): response = { 'version': '3.5.1', 'last_build': date.today().isoformat() } self.write(response)class GetGameByIdHandler(tornado.web.RequestHandler): def get(self, id): response = { 'id': int(id), 'name': 'Crazy Game', 'release_date': date.today().isoformat() } self.write(response)application = tornado.web.Application([ (r"/getgamebyid/([0-9]+)", GetGameByIdHandler), (r"/version", VersionHandler)])if __name__ == "__main__": application.listen(8888) tornado.ioloop.IOLoop.instance().start()