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