列举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