![]() |
Thoth
A functional, expressive, asynchronous C++26 webdev library
|
#include <Hermes/Socket/ClientSocket.hpp>#include <Thoth/Http/Request/Url.hpp>#include <Thoth/Http/Methods/GetMethod.hpp>#include <Thoth/Http/Methods/PostMethod.hpp>#include <Thoth/Http/NHeaders/Request/RequestHeaders.hpp>#include <Thoth/Http/Request/Request.tpp>Go to the source code of this file.
Classes | |
| struct | Thoth::Http::Request< Method, Body > |
Namespaces | |
| namespace | Thoth |
| namespace | Thoth::Http |
Concepts | |
| concept | Thoth::Http::SizedRequestBodyConcept |
| concept | Thoth::Http::ChunkedRequestBodyConcept |
| concept | Thoth::Http::RequestBodyConcept |
Typedefs | |
| using | Thoth::Http::GetRequest = Request<> |
| using | Thoth::Http::PostRequest = Request< PostMethod > |
| using | Thoth::Http::GetBinRequest = Request< GetMethod, vector< std::byte > > |
| using | Thoth::Http::PostBinRequest = Request< PostMethod, vector< std::byte > > |
Enumerations | |
| enum class | Thoth::Http::VersionEnum : uint8_t { Thoth::Http::HTTP1_0 , Thoth::Http::HTTP1_1 , Thoth::Http::HTTP2 , Thoth::Http::HTTP3 } |
Functions | |
| std::string_view | Thoth::Http::VersionToString (VersionEnum version) |
| Exactly what you think it is. | |