码迷,mamicode.com
首页 > Windows程序 > 详细

Flask Restful api

时间:2020-11-26 15:03:17      阅读:11      评论:0      收藏:0      [点我收藏+]

标签:打开   lazy   method   turn   png   api   bsp   pre   web   

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

技术图片

 

Flask Restful api

标签:打开   lazy   method   turn   png   api   bsp   pre   web   

原文地址:https://www.cnblogs.com/baby123/p/14023538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!