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
2014-01-21 23:05:09 +08:00
autotools fix up a few configure warnings 2014-01-21 22:59:11 +08:00
example fix up a few configure warnings 2014-01-21 22:59:11 +08:00
HTTPClient.xcodeproj More work getting File Based Response Class working - HTC8 #time 1h 2012-09-11 17:42:48 +08:00
include fix up a few configure warnings 2014-01-21 22:59:11 +08:00
src fix up a few configure warnings 2014-01-21 22:59:11 +08:00
xcode More work getting File Based Response Class working - HTC8 #time 1h 2012-09-11 17:42:48 +08:00
.gitignore Update Autoconf Scripted to correctly detect missing OpenSSL Headers 2013-02-12 18:04:53 +08:00
AUTHORS Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
bootstrap.sh fix up a few configure warnings 2014-01-21 22:59:11 +08:00
ChangeLog Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
configure.ac fix up a few configure warnings 2014-01-21 22:59:11 +08:00
doc2confluence.py More updates on Documentation (HTC-5 #work 30m) 2012-09-02 00:55:07 +08:00
Doxyfile.in add pkgconfig file 2013-07-05 19:11:20 +08:00
libanetd.pc.in add pkgconfig file 2013-07-05 19:11:20 +08:00
LICENSE Fix up DoxyGen, add License Info 2012-09-04 16:59:03 +08:00
Makefile.am fix std::cout file for CentOS Platforms 2014-01-20 23:49:04 +08:00
Makefile.in these files shouldn't be saved 2014-01-21 23:05:09 +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.