No description
This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2012-09-09 00:30:17 +08:00
autotools build fixes 2012-09-04 14:28:52 +08:00
example Really fix HTC-10 this time 2012-09-09 00:30:17 +08:00
include/HTTPClient Really fix HTC-10 this time 2012-09-09 00:30:17 +08:00
src Really fix HTC-10 this time 2012-09-09 00:30:17 +08:00
aclocal.m4 Really fix HTC-10 this time 2012-09-09 00:30:17 +08:00
AUTHORS Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
ChangeLog Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
config.guess build fixes 2012-09-04 14:28:52 +08:00
config.sub build fixes 2012-09-04 14:28:52 +08:00
configure Really fix HTC-10 this time 2012-09-09 00:30:17 +08:00
configure.in Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
depcomp First Commit 2012-08-23 13:08:44 +08:00
doc2confluence.py More updates on Documentation (HTC-5 #work 30m) 2012-09-02 00:55:07 +08:00
Doxyfile.in Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
install-sh First Commit 2012-08-23 13:08:44 +08:00
LICENSE Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
ltmain.sh build fixes 2012-09-04 14:28:52 +08:00
Makefile.am Missed these two files in make dist 2012-09-04 17:02:54 +08:00
Makefile.in Really fix HTC-10 this time 2012-09-09 00:30:17 +08:00
missing First Commit 2012-08-23 13:08:44 +08:00
NEWS Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
README Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00

This library implements a multithreaded http client that can be used via the
command line, or embeded into other applications. It leverages the Boost
Library for Multi Threaded and Network Support (boost::thread and
boost::asio) and currently supports HTTP 1.0

Eventually, its planned to support a subset of HTTP 1.1 (Chunked Transfers),
and HTTPS protocols as well as honoring System Configured Proxy Servers. Its
aimed to be easily embeddable into existing applications with a simple API
and a response class that allows the developer to customize what to do with
the result that the client recieves. for example:

    Save the result in Memory, with all associated headers and pass the result back to the application
    Save the result into a file, and pass the headers and filename back to the application
    Post-Process the RAW data (eg, XML) and do necessary decoding in a seperate thread before passing back the decoded data to the application.