flask
from flask import Flask, jsonify,request
app = Flask(__name__)
@app.route('/test/<int:id>',methods=['POST','GET','PUT'])
def test(id):
if request.method=="PUT":
print("put",id)
return jsonify(id)
if __name__ == '__main__':
app.run(host="127.0.0.1", port=5000)
tornado
import json
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def post(self):
body=json.loads(self.request.body)
print(body)
body['id'] = '1'
print(body)
print(body['id'],type(body['id']))
print(body['username'],type(body['username']))
self.write("post hello ithomer")
class MainHandlerb(tornado.web.RequestHandler):
def put(self,id):
print(id)
self.write("put==========>"+id)
application = tornado.web.Application([
(r"/id/", MainHandler),
(r"/id/([0-9]+)",MainHandlerb),
])
if __name__ == "__main__":
print("look at: http://localhost:8888")
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()