一个全面的http客户端库。

httplib2的Python项目详细描述


一个全面的http客户端库httplib2支持其他http库所没有的许多特性。

http和https
只有在使用ssl支持编译套接字模块时,https支持才可用。
保持活力
支持http 1.1 keep alive,保持套接字打开,并尽可能通过同一连接执行多个请求。
身份验证

支持以下三种类型的http身份验证。它们可以在http和https上使用。

  • 摘要
  • 基本
  • wsse
缓存
模块可以选择使用理解缓存控制的私有缓存进行操作: 头并使用ETag和上次修改的缓存验证器。两个文件系统 支持基于memcached的缓存。
所有方法
模块可以处理任何http请求方法,而不仅仅是get和post。
重定向
在获取时自动遵循3xx重定向。
压缩
同时处理“deflate”和“gzip”类型的压缩。
失去更新支持
自动将ETag添加回已缓存的资源的PUT请求中。这实现了使用无保留签出检测丢失更新问题的第3.2节
单元测试
一组庞大且不断增长的单元测试。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的开源字典组件   即使在成功执行删除查询之后,java更新的列表也不会显示在jsp页面中   java Apache:无法启动上下文路径/网站上的失败应用程序   java验证CSV中的特定列   对于具有专用内存的java应用程序,最小堆大小低于最大堆大小有意义吗?   java将数组中的值转换为多维数组   java在给定程序中,垃圾收集器在对象被取消引用之前正在运行。。。使用jre 7(32位)   java在运行时动态刷新文件夹   eclipse如何解决“java.net.BindException:地址已在使用:JVM_Bind”错误?   Java数组与数组   每次任务完成任务时,Java多线程都会安排任务   java部分编译时使用maven编织第三方jar   java Dokku单一回购中的多个应用程序   用apachevelocity生成javac/C++语言文件   java如何使用spring应用程序上下文中的属性文件实例化列表   java访问智能卡文件结构   具有GlobalMethodSecurity的java自定义UserDetailService循环引用   java如何集成Spring和JSF