urllib3Python 的 HTTP 客户端开发包
urllib3 是 Python 的一个增强版的 HTTP 客户端开发包,它增强了 Python 标准库中的很多特性,包括:
-  
线程安全
 -  
连接池
 -  
客户端 SSL/TLS 验证.
 -  
文件上传
 -  
失败重试以及 HTTP 重定向
 -  
支持 gzip 和 deflate 编码
 -  
支持 HTTP 和 SOCKS 代理
 -  
100% 测试覆盖率
 
示例代码:
>>> import urllib3
>>> http = urllib3.PoolManager()
>>> r = http.request('GET', 'http://httpbin.org/robots.txt')
>>> r.status
200
>>> r.data
'User-agent: *\nDisallow: /deny\n'
评论
