- request.data:获取的是非表单(ajax)以post提交的数据。
- request.form:获取的是表单以post方式提交的数据。
- request.args:获取的是问号后面的查询参数。
- request.method:获取的请求方式。
- request.url:获取的请求的地址。
- request.files:获取的是input标签中的type类型为file的文件。
1.
from flask import Flask, request app = Flask(__name__) @app.route('/') def hello_world(): print(request.method) print(request.url) print(request.args) return "aaa"
结果:
2.
# 字典不建议使用这种方式获取值。如果获取不到则报错 print(request.args["name"]) # 建议使用这种方式获取,如果获取不到则返回“None”,也可以在后面设置默认值 print(request.args.get("name", 100))