该文档描述的要求提供的属性。在大多数情况下,
request.data由于它用作后备广告,因此将为空:
request.data如果传入的请求数据带有mimetype Flask无法处理,则将其包含为字符串。
request.args
:URL查询字符串中的键/值对request.form
:正文中的键/值对,来自HTML帖子形式或非JSON编码的Javascript请求request.files
:Flask与体内分开的文件form。必须使用HTML表单,enctype=multipart/form-data
否则将不会上传文件。request.values
:组合args和form,args
如果键重叠,则首选request.json
:解析的JSON数据。该请求必须具有application/json
内容类型,或者用于request.get_json(force=True)
忽略该内容类型。
所有这些都是MultiDict实例(除外json
)。你可以使用以下方法访问值:request.form['name']
:如果你知道密钥存在,请使用索引request.form.get('name'):get
如果密钥可能不存在,则使用request.form.getlist('name'):getlist如果键被多次发送并且需要值列表,则使用该键。get仅返回第一个值。



