123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import json
- import tornado.web
- def fortunes_sort(o1, o2):
- return o1['message'] < o2['message']
- class BaseHandler(tornado.web.RequestHandler):
- RANDOM_NUMBER = "randomNumber"
- ID = "id"
- QUERIES = "queries"
- def compute_etag(self):
- return None
- class PlainHandler(BaseHandler):
- def set_default_headers(self):
- self.set_header("Content-Type", 'text/plain')
- class JsonHandler(BaseHandler):
- def set_default_headers(self):
- self.set_header("Content-Type", "application/json; charset=UTF-8")
- class PlaintextHelloWorldHandler(PlainHandler):
- HELLO_WORLD = b"Hello, World!"
- def get(self):
- self.finish(self.HELLO_WORLD)
- class JsonHelloWorldHandler(JsonHandler):
- HELLO_WORLD = {"message": "Hello, World!"}
- def get(self):
- obj = json.dumps(self.HELLO_WORLD)
- self.finish(obj)
|