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/http/http_version.hpp>#include <userver/utils/impl/source_location.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 | 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::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 } |
| enum class | clients::http::HttpVersion |
| HTTP version to use. More... | |
Functions | |
| std::string_view | clients::http::ToStringView (HttpMethod method) |
| Convert HTTP method enum value to string. | |
| HttpMethod | clients::http::HttpMethodFromString (std::string_view method_str) |
| Convert HTTP method string to enum value. | |
| ProxyAuthType | clients::http::ProxyAuthTypeFromString (std::string_view auth_name) |