Skip to content

LibHTTP API Reference

LibHTTP is often used as HTTP and HTTPS library inside a larger application. A C API is available to integrate the LibHTTP functionality in a larger codebase. A C++ wrapper is also available, although it is not guaranteed that all functionality available through the C API can also be accessed from C++. This document describes the public C API. Basic usage examples of the API can be found in Embedding/.

Macros

Macro Description
LIBHTTP_VERSION The current version of the website as a string with the major and minor version number seperated with a dot. For version 1.9, this string will for example have the value "1.9"

Structures

Functions

System Functions

Communication Functions

Websocket Functions

Authentication Functions

Data Manipulation and Comparison Functions

Memory Allocation Functions

Process Functions

File and Directory Functions