RequestsPython 的 HTTP 客户端库
Requests 是一个 Python 的 HTTP 客户端库。
支持的 HTTP 特性:
-
保持活动和连接池
-
国际域名和URL
-
Cookie持久性会话
-
浏览器式SSL验证
-
自动内容解码
-
基本/摘要身份验证
-
优雅的键/值Cookie
-
自动减压
-
Unicode响应机构
-
HTTP(S)代理支持
-
分段文件上传
-
流下载
-
连接超时
-
分块请求
-
.netrc支持
-
线程安全
示例代码:
>>> r = requests.get('https://git.oschina.net', auth=('user', 'pass')) >>> r.status_code 204 >>> r.headers['content-type'] 'application/json' >>> r.text ...
评论