![]() |
boost::taar::handler::cookie_arg — Argument provider that reads a cookie value by name.
// In header: <boost/taar/handler/rest_arg.hpp> struct cookie_arg { // public member functions cookie_arg(std::string, std::string = {}); std::string const & name() const; std::string const & description() const; taar::result< std::string > operator()(boost::beast::http::request_header<> const &, matcher::context const &) const; // public data members std::string name_; std::string description_; };
Parses each Cookie header on the request and returns the value associated with name. Reports error::argument_not_found if no cookie with that name is present.
cookie_arg public member functionscookie_arg(std::string name, std::string description = {});
std::string const & name() const;
std::string const & description() const;
taar::result< std::string > operator()(boost::beast::http::request_header<> const & request, matcher::context const &) const;