Flask Restful api

Flask是一个基于Python开发的微型web框架

使用Flask实现简单的restful api

安装

 pip install flask

eg:

from flask import Flask

app = Flask(__name__)
@app.route(‘/‘)
def hello():
    return ‘hello,world‘


if __name__ == "__main__":
    app.run()

浏览器打开http://127.0.0.1:5000/

页面输出

  hello,world

GET方法

from flask import Flask,request,abort

app = Flask(__name__)
@app.route(‘/‘)
def hello():
    return ‘hello,world‘

@app.route("/testGet", methods=[‘GET‘])
def testGet():
    name = request.args.get(‘name‘,‘‘)
    age = request.args.get(‘age‘,‘‘)
    return {‘name‘:name,‘age‘:age}

if __name__ == "__main__":
    app.run()

postman测试

技术图片

POST方法

from flask import Flask,request,abort

app = Flask(__name__)
@app.route(‘/‘)
def hello():
    return ‘hello,world‘

@app.route("/testPost", methods=[‘POST‘])
def testPost():
    if not request.json or not ‘text‘ in request.json:
        abort(400)
    text = request.json.get(‘text‘, ‘‘)
    return {‘text‘:text}

if __name__ == "__main__":
    app.run()

postman测试

技术图片