Requests:HTTP for Humans™¶
Release v2.25.1. (Installation)
请求 是一个优雅而简单的Python HTTP库,为人类构建。
看,请求的力量: :
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
'utf-8'
>>> r.text
'{"type":"User"...'
>>> r.json()
{'private_gists': 419, 'total_private_repos': 77, ...}
见 similar code, sans Requests .
请求 允许您非常容易地发送HTTP/1.1请求。不需要手动向url添加查询字符串,也不需要对POST数据进行形式编码。Keep alive和HTTP连接池是100%自动的,这要归功于 urllib3 .
喜欢的特征¶
请求已为今天的Web做好准备。
保持活动和连接池
国际域名和网址
具有cookie持久性的会话
浏览器样式的SSL验证
自动内容解码
基本/摘要式身份验证
优雅的键/价值饼干
自动减压
Unicode响应正文
HTTP(S)代理支持
多部分文件上载
流媒体下载
连接超时
分块请求
.netrc
支持
Requests正式支持python2.7&3.5+,在pypyy上运行良好。
用户指南¶
文档的这一部分主要是散文,从有关请求的一些背景信息开始,然后重点介绍如何逐步从请求中获取最大的信息。
社区指南¶
文档的这一部分主要是散文,详细描述了请求生态系统和社区。
API文件/指南¶
如果您要查找有关特定函数、类或方法的信息,则文档的这一部分是为您准备的。
贡献者指南¶
如果您想为项目做出贡献,文档的这一部分就是为您准备的。
没有更多的向导。你现在没有向导了。祝你好运。