Flask Restful api
阿新 • • 發佈:2020-11-23
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方法
fromflask 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測試