import tornado
import tornado.web
import tornado.ioloop
import tornado.httpserver
import tornado.options
from tornado.options import options
import json
tornado.options.define('port',default=8000,type=int)
class TestHandler(tornado.web.RequestHandler):
def post(self):
json_data = json.loads(self.request.body)
print(json_data)
ret = {"flag":True,'msg':'ok'}
self.write(json.dumps(ret, ensure_ascii=False))
if __name__ == "__main__":
tornado.options.parse_command_line()
app = tornado.web.Application([
(r'/',TestHandler),
])
httpServer = tornado.httpserver.HTTPServer(app)
httpServer.bind(options.port)
httpServer.start(1)
print("server run in port ",options.port)
tornado.ioloop.IOLoop.current().start()