文件名称:geventhttpclient:带有gevent的高性能python并发http客户端库
文件大小:76KB
文件格式:ZIP
更新时间:2024-05-12 17:59:22
Python
geventhttpclient 使用高性能python并发HTTP客户端库。 gevent.httplib 已删除了gevent.httplib支持,现在geventhttpclient提供了缺少的功能。 geventhttpclient使用一个用C编写的快速,该源于nginx,由Joyent提取和修改。 geventhttpclient专为高并发,流传输和支持HTTP 1.1持久连接而设计。 更一般而言,它旨在有效地从REST API和流式API(例如Twitter的API)中提取。 默认情况下提供安全SSL支持。 geventhttpclient取决于证书CA Bundle。 这是与Requests代码库一起提供的相同的CA Bundle,它是从Mozilla Firefox的规范集衍生而来的。 支持Python 2.7和3.4+。 不再支持Python 2.6。 不建
【文件预览】:
geventhttpclient-master
----setup.py(2KB)
----.gitignore(119B)
----requirements.txt(18B)
----Makefile(307B)
----ext()
--------http_parser.h(19KB)
--------http_parser.c(74KB)
--------Python_compat.h(97B)
--------_parser.c(11KB)
--------HTTP_PARSER_VERSION.txt(7B)
----src()
--------geventhttpclient()
----README.mdown(5KB)
----release.md(279B)
----.travis.yml(2KB)
----MANIFEST.in(242B)
----examples()
--------facebook.py(2KB)
--------httplib2_patched.py(586B)
--------download.py(468B)
--------twitter_streaming.py(2KB)
--------urllib_patched.py(133B)
----LICENSE-MIT(1KB)
----pytest.ini(65B)
----appveyor.yml(415B)
----benchmarks()
--------restkit_bench.py(835B)
--------httplib2_patched.py(1KB)
--------requests_bench.py(679B)
--------httpclient.py(1KB)
--------urllib3_bench.py(674B)
----requirements-dev.txt(36B)
----tox.ini(343B)