Functions that provide access to HttpRequest stored in TaskInheritedVariable.
Definition in file task_inherited_request.hpp.
Go to the source code of this file.
#include <string>#include <string_view>#include <boost/container/small_vector.hpp>#include <boost/range/iterator_range.hpp>#include <userver/http/header_map.hpp>Classes | |
| struct | server::request::Header |
Namespaces | |
| namespace | http |
| HTTP helpers. | |
| namespace | http::headers |
| Common HTTP headers. | |
| namespace | server::request |
| Server request related types and functions. | |
Typedefs | |
| using | server::request::HeadersToPropagate = boost::container::small_vector<Header, 10> |
Functions | |
| const std::string & | server::request::GetPropagatedHeader (std::string_view header_name) |
| Get a header from server::http::HttpRequest that is handled by the current task hierarchy. | |
| const std::string & | server::request::GetPropagatedHeader (const ::http::headers::PredefinedHeader &header_name) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
| bool | server::request::HasPropagatedHeader (std::string_view header_name) |
| Checks whether specified header exists in server::http::HttpRequest that is handled by the current task hierarchy. | |
| bool | server::request::HasPropagatedHeader (const ::http::headers::PredefinedHeader &header_name) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
| boost::iterator_range< HeadersToPropagate::const_iterator > | server::request::GetPropagatedHeaders () |
| Get a headers that is handled by the current task hierarchy. | |
| void | server::request::SetPropagatedHeaders (HeadersToPropagate headers) |
| Set a headers that is handled by the current task hierarchy. | |
| const std::string & | server::request::GetTaskInheritedQueryParameter (std::string_view name) |
| Get a query parameter from server::http::HttpRequest that is handled by the current task hierarchy. | |
| bool | server::request::HasTaskInheritedQueryParameter (std::string_view name) |
| Checks whether specified query parameter exists in server::http::HttpRequest that is handled by the current task hierarchy. | |