访问HTTP客户端的通用接口

anyhttp的Python项目详细描述


anyhttp提供了一个通用层来使用现有的http客户端。在

主要目的是供需要http的包使用, 不需要或不想依赖现有客户, 和/或希望被已具有 对http客户端的依赖性。在

anyhttp支持:

  • 请求
  • httplib2型
  • urllib3公司
  • 卷曲
  • 菲多
  • httq公司
  • 异步http
  • 韦伯
  • URL获取
  • 简单提取
  • httputils公司
  • 龙卷风
  • IHTTIHP
  • 基本\u http
  • 尤利斯特
  • httpstream
  • http1型
  • 需求
  • 蒂尼达夫
  • 超晶石
  • 乌尔格拉勃
  • 狗管家
  • pylhttp
  • 超级
  • 异步HTTP
  • Geventhttp客户端
  • 流式传输\u httplib2
  • 博拉查
  • 德雷斯特
  • httxlib公司
  • 儒艮
  • aiohttp公司
  • 在yieldfrom.http.client在

正常使用

anyhttp的正常使用只需使用:

在任何http.get_文本(url) anyhttp.get_二进制文件(url)

anyhttp将在系统模块. 顺序如下:

app:

import httplib2 # must be first

import your_package

您的游戏包:

import anyhttp

任何http:

http = Wrapper(httplib2)

测试

anyhttp包括验证受支持的客户端可以执行的测试 某些http操作,并且该测试套件允许基本的http一致性 测试HTTP特性。在

向测试套件添加新客户机很容易。 支持的客户机列表在主anyhttp模块中,并且测试 suite自动将测试应用于添加的新客户端。在

使用 python用未合并的补丁包testscenarios。这个可以安装 来自https://code.launchpad.net/~jayvdb/testscenarios/0.4-with_scenarios

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

推荐PyPI第三方库


热门话题
java为什么这一行是charg=(char)(br.read());被跳过?   java三重DES中的IV在哪里?   java Lombok注释不在Intellij idea下编译   java为什么我不能使用过滤器作为流中的最后一步   sqlite Java编译错误找不到符号方法next()   在Java中解析处理对int来说太大的数字   java摄像头不工作   java是“断言错误”好的做法?   java确定api请求是来自CURL还是POSTMAN?   JavaSpringMVC导航   java使单例模式代码更强大   当Java(解释器)区分大小写时,为什么Java编译器(javac)不区分大小写?   java注释字符串[]oneArr();vs字符串[][]twoArr();公告   java命名查询的利弊   java使用log4jweb在web应用程序中配置Log4j2。罐子   java正则表达式查找以开头和结尾的所有可能出现的文本~   java从字符串执行方法