Skip to content

A C++ HTTP client library mainly based on boost.asio, boost.coroutine

License

Notifications You must be signed in to change notification settings

mkdym/httpclient

Repository files navigation

httpclient

A C++ HTTP client library mainly based on boost.asio, boost.coroutine.

Features

  • headers only
  • designed to make asynchronous http request
  • provide synchronous http, asynchronous/synchronous download request, all based on asynchronous http request
  • support HTTP proxy
  • can be integrated with other log libraries

Examples

see test.cpp

Todo

  • support SOCKS4/SOCKS5 proxy
  • support https
  • improve url parser
  • ...

References

Remarks

I only made a little test on Windows and Linux(CentOS6.3x86_64).
Please tell me when error or suggestion, thanks.
e-mail: [email protected]

About

A C++ HTTP client library mainly based on boost.asio, boost.coroutine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published