Flask 代码片段

来源:互联网 发布:电路设计软件哪个好 编辑:程序博客网 时间:2024/04/29 13:39

1.Flask restful api相关

from flask.ext import restfulfrom flask import Flask, abort, request, jsonify, g, url_forapp = Flask(__name__)api = restful.Api(app)class HelloWorld(restful.Resource):    def post(self):        print request.json.get('username')            print request.json.get('password')            return {'hello': 'world'}api.add_resource(HelloWorld, '/')if __name__ == '__main__':    app.run(debug=True,host="0.0.0.0",port=10000)

测试:

curl -i -X POST -H "Content-Type: application/json" -d '{"username":"miguel","password":"python"}' http://127.0.0.1:10000/HTTP/1.0 200 OKContent-Type: application/jsonContent-Length: 25Server: Werkzeug/0.9.6 Python/2.6.6Date: Sun, 26 Oct 2014 13:54:25 GMT{    "hello": "world"}


0 0
原创粉丝点击