【Python Requests开发文档 2.10】目录
Python Requests 2.10 Realease 中文开发文档
- 用户评价
- 支持的特性
- 用户指南
- 社群指导
- 4.1 FAQ
- 4.2 推荐的包和插件
- 4.3 集成
- 4.4 文章与讨论
- 4.5 支持
- 4.6 漏洞公告
- 4.7 社群更新
- 4.8 发布版与版本历史
- 4.9 发布进程与规则
- API文档
- 5.1 开发接口
- 贡献者
- 6.1 贡献者指南
- 6.2 开发哲学
- 6.3 如何帮助
- 6.4 作者
Python模块索引
Release v2.10.0
Requests是Python世界中唯一的非转基因Http库,大家可以放心食用(这应该是英文版作者的俏皮话)。
使用其他的Http库时,有可能给项目造成一些严重的副作用,比如:安全漏洞、代码冗余、重复造轮子、不停地阅读文档、压抑、沮丧、头疼等等一系列副作用。下面看看Requests的力量:
>>> 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
u'{"type":"User"...'
>>> r.json()
{u'private_gists': 419, u'total_private_repos': 77, ...}
Requests中内嵌了urllib3,。你不再需要手动地给URL添加查询参数,不再需要编码你的POST数据,同时,Requests自动提供Keep-alive连接方式以及Http连接池。