获取请求数据
一次HTTP请求中包含最重要的内容就是数据,数据会以各种形式传递给URL处理函数。Flask对于请求数据的接收是通过全局的request
变量来提供访问支持的。
request
变量只需要使用from flask import request
即可引入使用。对于POST和PUT请求,可以使用request.form
属性来访问,该属性类型为字典。
对于URL中的Query参数,可以使用request.args
属性来访问,该属性也是字典类型。
通过POST上传的文件,一般是multipart/form-data
类型的内容,可以通过request.files
属性来访问,其类型依旧是字典,通过键值可以访问得到临时文件的句柄。文件名则可以通过句柄的filename
属性获得。