Flask Restful api

时间:2020-11-26 15:03:17   收藏:0   阅读:11

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测试

技术图片

 

评论(0)
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!