文件名称:一个用于http并发下载的c++库
文件大小:166KB
文件格式:ZIP
更新时间:2017-06-13 17:48:14
http, 并发, 表单上传, asio
avhttp是一个基于Boost.Asio实现的HTTP客户端开发工具库.它支持HTTP(1.0/1.1)、HTTPS,断点续传,多线程并发下载,异步,HTTP/SOCKS4/SOCKS5代理支持等特性,开发者可以轻松的基于这个库开发其他相关应用。
【文件预览】:
project-root.jam
vcprojects
----sync_proxy_test-vc2005.sln(901B)
----sync_http_stream-vc2012.vcxproj.filters(952B)
----async_proxy_test-vc2008.sln(903B)
----multi_download-vc2005.sln(899B)
----mini_http_server-vc2012.sln(912B)
----sync_http_stream-vc2012.sln(905B)
----async_http_stream-vc2012.vcxproj.filters(953B)
----async_http_stream-vc2005.vcproj(4KB)
----sync_proxy_test-vc2008.sln(902B)
----async_http_stream-vc2005.sln(905B)
----async_proxy_test-vc2012.sln(905B)
----async_proxy_test-vc2008.vcproj(6KB)
----percent_encoding_test-vc2012.vcxproj.filters(978B)
----async_proxy_test-vc2005.sln(902B)
----async_proxy_test-vc2005.vcproj(6KB)
----sync_http_stream-2005.vcproj(4KB)
----percent_encoding_test-vc2012.vcxproj(4KB)
----multi_download-vc2005.vcproj(6KB)
----cookie_test-vc2013.vcxproj.filters(960B)
----sync_proxy_test-vc2008.vcproj(6KB)
----sync_http_stream-vc2012.vcxproj(5KB)
----async_http_stream-vc2012.sln(914B)
----multi_avhttp_test-vc2012.sln(907B)
----multi_download-vc2012.vcxproj(7KB)
----percent_encoding_test-vc2012.sln(922B)
----cookie_test-vc2013.sln(981B)
----async_proxy_test-vc2012.vcxproj.filters(3KB)
----async_proxy_test-vc2012.vcxproj(6KB)
----mini_http_server-vc2012.vcxproj(4KB)
----sync_proxy_test-vc2012.vcxproj.filters(3KB)
----async_http_stream-vc2012.vcxproj(5KB)
----sync_proxy_test-vc2012.sln(903B)
----multi_download-vc2012.sln(901B)
----sync_proxy_test-vc2005.vcproj(6KB)
----sync_proxy_test-vc2012.vcxproj(6KB)
----multi_download-vc2012.vcxproj.filters(5KB)
----cookie_test-vc2013.vcxproj(4KB)
----multi_avhttp_test-vc2012.vcxproj(7KB)
----sync_http_stream-2005.sln(901B)
----mini_http_server-vc2012.vcxproj.filters(965B)
.gitattributes
AUTHORS
Jamfile
CMakeLists.txt
.travis.yml
example
----ip138.cpp(2KB)
----sync_imagebin.cpp(2KB)
----multi_download.cpp(3KB)
----async_http_stream.cpp(3KB)
----imagebin.cpp(4KB)
----sync_http_stream.cpp(1023B)
LICENSE
test
----cookie_test.cpp(430B)
----sync_proxy_test.cpp(1KB)
----percent_encoding_test.cpp(2KB)
----multi_download_test.cpp(3KB)
----avhttp_include.cpp(23B)
----multi_avhttp_test.cpp(76B)
----async_proxy_test.cpp(2KB)
README.md
.gitconfig
.gitignore
include
----avhttp()
--------cookie.hpp(18KB)
--------url.hpp(12KB)
--------storage_interface.hpp(3KB)
--------file_upload.hpp(9KB)
--------multi_download.hpp(10KB)
--------async_read_body.hpp(4KB)
--------settings.hpp(8KB)
--------version.hpp(759B)
--------impl()
--------logging.hpp(10KB)
--------entry.hpp(12KB)
--------bitfield.hpp(8KB)
--------read_body.hpp(2KB)
--------completion_condition.hpp(3KB)
--------rangefield.hpp(14KB)
--------detail()
--------http_stream.hpp(27KB)
--------file.hpp(4KB)
--------bencode.hpp(6KB)
--------default_storage.hpp(3KB)
----avhttp.hpp(2KB)