如何使用Python的urllib2发出“保持活动” HTTP请求?
3 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
尝试具有以下功能的urllib3:
对多个请求(HTTPConnectionPool和HTTPSConnectionPool)重复使用同一套接字连接(带有可选的客户端证书验证)。
文件过帐(encode_multipart_formdata)。
内置的重定向和重试(可选)。
支持gzip和deflate解码。
线程安全和卫生安全。
小巧易懂的代码库非常适合扩展和构建。有关更全面的解决方案,请查看请求。
或更全面的解决方案- 请求 -支持版本 0.8.0 起的keep-alive (内部使用urllib3),并具有以下功能:
极其简单的HEAD,GET,POST,PUT,PATCH,DELETE请求。
Gevent支持异步请求。
具有cookie持久性的会话。
基本,摘要和自定义身份验证支持。
字典的自动形式编码
用于请求/响应cookie的简单词典界面。
多部分文件上传。
Unicode,gzip和deflate响应的自动解码。
完全支持unicode URL和域名。
添加回答
举报
0/150
提交
取消