Learn TORNADO-REST with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
1
Tornado Simple REST API
import tornado.ioloop
import tornado.web
import json
todos = []
class TodoHandler(tornado.web.RequestHandler):
def get(self):
self.write(json.dumps(todos))
def post(self):
data = json.loads(self.request.body)
todos.append(data)
self.set_status(201)
self.write(json.dumps(data))
def make_app():
return tornado.web.Application([
(r"/todos", TodoHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
Demonstrates a simple Tornado application with routes for listing and adding Todo items asynchronously.