Flask请求对象Request

Flask通过请求上下文变量request对外开放请求对象,它包含了用户发送HTTP请求的全部信息。Flask请求对象中常用的属性和方法如下:

Request常用属性及方法说明
属性或方法说明
form一个字典,存储请求提交的所有表单字段
args一个字典,存储通过URL查询字符串传递的所有参数
values一个字典,from和args的合集
cookies一个字典,存储请求所有的cookie
headers一个字典,存储请求头的所有信息
files一个字典,存储请求上传的所有文件
get_data()返回请求主体缓冲的数据
get_json()返回一个Python字典,包含请求主体中的json
blueprint处理请求的蓝本名称
endpoint处理请求的端点名称,默认视图函数名
method请求的方式(GET、POST...)
schemeURL方式(http、https)
is_secure()是否通过安全的链接(HTTPS)发送的请求,如果是为True
host请求的主机名,如果用户定义的端口号,还包括端口号
pathURL路径部分
query_stringURL查询字符串部分,返回原始二进制
full_pathURL路径和查询字符串部分
url完整URL
base_url除去查询字符串的url
remote_addr用户的IP地址
environ请求的原始的WSGI环境字典

参考文献:《Flask Web开发(第二版)》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值