访问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
- 项目
标签: