一般,我们通过发起的请求有get请求和post请求,而这两种请求方式都可以携带参数。例如,当发起get请求时,通常参数会携带url中,比如
https://www.baidu.com/s?wd=flask
,其中wd=flask一对get参数的键值;而post请求则会直接通过form-data的形式传递。
from flask import Flask, request
app = Flask(__name__)
@app.route('/', method=['GET', 'POST'])
def index():
args = requests.args # 获取get参数
wd = args.get("wd")
form = requests.form # 获取post参数
name = form.get("name")
...
if __name__ == '__main__':
app.run()