|
C++ edjLibrary SDK
|
Go to the source code of this file.
Classes | |
| struct | edjx::http::CaseInsensitiveKeys |
| A map<string, ...> comparator that achieves case-insensitive keys. More... | |
| class | edjx::http::Uri |
| Class that represents a URL. More... | |
Namespaces | |
| namespace | edjx |
| namespace | edjx::http |
| Data types used by HTTP-related functions. | |
Typedefs | |
| typedef std::map< std::string, std::vector< std::string >, CaseInsensitiveKeys > | edjx::http::HttpHeaders |
| A map of HttpHeaders where keys are case-insensitive header names. More... | |
| typedef uint16_t | edjx::http::HttpStatusCode |
| HTTP status code (e.g., value 200 means OK, value 404 means Not Found) More... | |
Enumerations | |
| enum class | edjx::http::HttpVersion { edjx::http::HTTP_09 , edjx::http::HTTP_10 , edjx::http::HTTP_11 , edjx::http::HTTP_2 , edjx::http::HTTP_3 } |
| Enum containing an HTTP version. More... | |
| enum class | edjx::http::HttpMethod { edjx::http::NONE = 0 , edjx::http::GET = 1 , edjx::http::HEAD = 2 , edjx::http::POST = 3 , edjx::http::PUT = 4 , edjx::http::DELETE = 5 , edjx::http::CONNECT = 6 , edjx::http::OPTIONS = 7 , edjx::http::TRACE = 8 , edjx::http::PATCH = 9 } |
| Enum containing a number of common HTTP methods. More... | |