1. 程式人生 > 實用技巧 >Flask Restful api

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測試