基于urllib,采用Apache2 Licensed开源协议的HTTP库,比urllib更简单,节约时间,且完全满足HTTP测试需求。它允许你发送纯天然HTTP/1.1请求,无需手工操作:为url添加字符串,对post数据进行表单编码,keep-alive和连接池的功能是100%自动化,一切源于根植在其内部的urllib3:
1)完全满足如今web的需求:keep-alive和连接池(允许程序重复使用现有的连接,而不是重新建立一个,连接池逻辑详情请参考https://blog.csdn.net/u012152619/article/details/46287419),国际化域名和url,带持久cookie的会话,浏览器式的SSL认证(保证信息传输安全),自动内容解码,基本/摘要式的身份认证(后者更安全),优雅的key/value Cookie,自动解压,Unicode响应体,HTTP(s)代理支持,文件分块上传(分割后多线程上传比较快),流下载,连接超时,分块请求,支持.netrc(设置自动登录时所需要的账号信息)http://cn.python-requests.org/zh_CN/latest/