Part IX. HTTP clients and servers

The following classes implement HTTP for client and server applications, including HTTPS, with the help of GnuTLS classes (which must be linked with -lcxxtls).

Overview and current status

  • HTTP, and HTTPS with certificate verification.

  • A high-level HTTP user agent implementation, with persistent HTTP connections, if supported by the HTTP server, and a cookie jar.

  • Basic and Digest HTTP schemes implemented. MD5-Sess algorithm is not implemented.

  • Automatic redirection not yet implemented.