列舉Flask獲取請求參數有幾種方式:
from flask import Flask, request
app = Flask(__name__)
# 利用request獲取參數
@app.route('/test', methods=['GET', "POST"])
def test():
# POST方式獲取參數
res = request.form.get('name')
res = request.form
res = request.values
res = request.data # 請求時需是json類型 在Headers中設置 Content-Type:application/json
res = request.json # 請求時需是json類型
res = request.get_data() # 請求時需是json類型
# GET方式獲取參數
res = request.args.get('name')
res = request.args
res = request.values
# 利用形參<>獲取參數
@app.route('/test/<name>', methods=['GET', "POST"])
def test(name='Tom'):
# 可直接使用形參中的name;這種方式必須攜帶參數,相當於改變url了
res = name