#include <dpp/export.h>#include <string>#include <map>#include <list>#include <vector>#include <variant>#include <dpp/sslclient.h>#include <dpp/version.h>#include <dpp/stringops.h>

Classes | |
| struct | dpp::http_connect_info |
| Represents a HTTP scheme, hostname and port split into parts for easy use in https_client. More... | |
| class | dpp::https_client |
| Implements a HTTPS socket client based on the SSL client. More... | |
| struct | dpp::multipart_content |
| Represents a multipart mime body and the correct top-level mime type If a non-multipart request is passed in, this is represented as a plain body and the application/json mime type. More... | |
Namespaces | |
| dpp | |
| The main namespace for D++ functions. | |
Typedefs | |
| typedef std::multimap< std::string, std::string > | dpp::http_headers |
| Request headers. More... | |
Enumerations | |
| enum | dpp::http_state : uint8_t { dpp::HTTPS_HEADERS, dpp::HTTPS_CONTENT, dpp::HTTPS_DONE, dpp::HTTPS_CHUNK_LEN, dpp::HTTPS_CHUNK_TRAILER, dpp::HTTPS_CHUNK_LAST, dpp::HTTPS_CHUNK_CONTENT } |
| HTTP connection status. More... | |
Variables | |
| static constexpr const char * | dpp::DISCORD_HOST = "https://discord.com" |
| static const std::string | dpp::http_version |