发行版本 v2.10.0. (安装说明)
Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。
警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡。
看吧,这就是 Requests 的威力:
Requests 允许你发送纯天然,植物饲养的 HTTP/1.1 请求,无需手工劳动。你不需要手动为 URL 添加查询字串,也不需要对 POST 数据进行表单编码。Keep-alive 和 HTTP 连接池的功能是 100% 自动化的,一切动力都来自于根植在 Requests 内部的 urllib3。
- 发送请求
- 传递 URL 参数
- 响应内容
- 二进制响应内容
- JSON 响应内容
- 原始响应内容
- 定制请求头
- 更加复杂的 POST 请求
- POST一个多部分编码(Multipart-Encoded)的文件
- 响应状态码
- 响应头
- Cookie
- 重定向与请求历史
- 超时
- 错误与异常