Class for creating and performing new http requests.
Definition in file request.hpp.
Go to the source code of this file.
#include <memory>#include <string_view>#include <vector>#include <userver/clients/dns/resolver_fwd.hpp>#include <userver/clients/http/error.hpp>#include <userver/clients/http/plugin.hpp>#include <userver/clients/http/response.hpp>#include <userver/clients/http/response_future.hpp>#include <userver/concurrent/queue.hpp>#include <userver/crypto/certificate.hpp>#include <userver/crypto/private_key.hpp>#include <userver/utils/impl/source_location.hpp>
 Include dependency graph for request.hpp:
 This graph shows which files directly or indirectly include this file:Classes | |
| class | clients::http::Request | 
| Class for creating and performing new http requests.  More... | |
Namespaces | |
| namespace | tracing | 
| Opentracing support.  | |
| namespace | server::http | 
| Server parts of the HTTP protocol implementation.  | |
| namespace | clients::http | 
| HTTP client helpers.  | |
Enumerations | |
| enum class | clients::http::HttpMethod {  kGet , kPost , kHead , kPut , kDelete , kPatch , kOptions }  | 
| HTTP request method.  More... | |
| enum class | clients::http::HttpVersion {  clients::http::kDefault , clients::http::k10 , clients::http::k11 , clients::http::k2 , clients::http::k2Tls , clients::http::k2PriorKnowledge }  | 
| HTTP version to use.  More... | |
| enum class | clients::http::HttpAuthType {  clients::http::kBasic , clients::http::kDigest , clients::http::kDigestIE , clients::http::kNegotiate , clients::http::kNtlm , clients::http::kNtlmWb , clients::http::kAny , clients::http::kAnySafe }  | 
| enum class | clients::http::ProxyAuthType {  clients::http::kBasic , clients::http::kDigest , clients::http::kDigestIE , clients::http::kBearer , clients::http::kNegotiate , clients::http::kNtlm , clients::http::kNtlmWb , clients::http::kAny , clients::http::kAnySafe }  | 
Functions | |
| std::string_view | clients::http::ToStringView (HttpMethod method) | 
| ProxyAuthType | clients::http::ProxyAuthTypeFromString (const std::string &auth_name) |