Skip to content

TheRegulars/HttpPony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HttPony

A modern C++ HTTP library

Features

  • HTTP/1.x
  • Optional SSL/HTTPS support (Requires to link against OpenSSL)
  • Threaded server implementation
  • Synchronous and asynchronous client implementation
  • Abstraction over low-level aspects of the protocol
  • Implementation of related RFCs (URI, base encoding and others)

License

AGPLv3+, See COPYING

Author

Mattia Basaglia [email protected]

Sources

https://gitlab.com/mattia.basaglia/HttPony

Installing

Dependencies

If you want to use the SSL capabilties, you need to be able to link OpenSSL to the final executable (This is not needed to compile HttPony).

Building

mkdir build && cd build && cmake .. && make

Examples

See example/ for example files, src/examples.dox for an explanation of those examples.

You can also build the Doxygen documentation with

make doc

Which, of course, requires Doxygen to be installed.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •