A C++11 single-file header-only cross platform HTTP/HTTPS library.
It's extremely easy to setup. Just include the httplib.h file in your code!
Update Information:
Update to 0.38.0 (rhbz#2447261) Filename sanitization for path traversal prevention \u2014 Added sanitize_filename() to prevent path traversal attacks via malicious filenames in multipart uploads (83e98a2) Symlink protection in static file server \u2014 Static file serving now detects and rejects symlinks that point outside the mount directory, preventing symlink- based directory traversal (f787f31) Brotli compression support \u2014 Added Brotli (br) as a supported content encoding alongside gzip and deflate (ec1ffbc) Accept-Encoding quality parameter parsing \u2014 The server now parses q= quality values in the Accept-Encoding header and selects the best encoding accordingly (bb7c7ab) SSL proxy connection support \u2014 SSLClient can now establish connections through HTTPS proxies, with a new setup_proxy_connection method for cleaner proxy handling (f6ed5fc, b1bb2b7) WebSocket ping interval runtime configuration \u2014 WebSocket ping interval can now be configured at runtime instea...
* Tue Mar 17 2026 Petr Men\u0161k
[ 1 ] Bug #2447261 - cpp-httplib-0.38.0 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2447261
[ 2 ] Bug #2448105 - CVE-2026-32627 cpp-httplib: silent TLS certificate verification bypass on HTTPS Redirect via proxy [fedora-all]
https://bugzilla.redhat.com/show_bug.cgi?id=2448105
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2026-03599f0b32' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
Get the latest Linux and open source security news straight to your inbox.