请求:HTTP for Humans™ — 请求文档
来自菜鸟教程
Requests/docs/latest/index
请求:HTTP for Humans™
发布 v。 (安装)
https://pepy.tech/badge/requests https://img.shields.io/pypi/l/requests.svg https://img.shields.io/pypi/wheel/requests.svg https://img.shields.io/pypi/pyversions/requests.svg Requests 是一个优雅而简单的 Python 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
'{"type":"User"...'
>>> r.json()
{'private_gists': 419, 'total_private_repos': 77, ...}
请参阅 类似代码,无请求 。
Requests 允许您非常轻松地发送 HTTP/1.1 请求。 无需手动向 URL 添加查询字符串,或对 POST 数据进行表单编码。 多亏了 urllib3,Keep-alive 和 HTTP 连接池是 100% 自动的。
心爱的功能
Requests 已为今天的网络做好准备。
- 保持连接和连接池
- 国际域名和 URL
- 具有 Cookie 持久性的会话
- 浏览器式 SSL 验证
- 自动内容解码
- 基本/摘要式身份验证
- 优雅的键/值 Cookie
- 自动减压
- Unicode 响应体
- HTTP(S) 代理支持
- 分段文件上传
- 流下载
- 连接超时
- 分块请求
.netrc
支持
Requests 正式支持 Python 2.7 和 3.6+,并且在 PyPy 上运行良好。
API 文档/指南
如果您正在寻找有关特定函数、类或方法的信息,文档的这一部分适合您。