identt
Static Public Member Functions | List of all members
identt::http::RequestMessage Class Reference

Static Public Member Functions

static bool parse (std::istream &stream, std::string &method, std::string &path, std::string &query_string, std::string &version, CaseInsensitiveMultimap &header) noexcept
 Parse request line and header fields from a request stream. More...
 

Member Function Documentation

§ parse()

static bool identt::http::RequestMessage::parse ( std::istream &  stream,
std::string &  method,
std::string &  path,
std::string &  query_string,
std::string &  version,
CaseInsensitiveMultimap &  header 
)
inlinestaticnoexcept

Parse request line and header fields from a request stream.

Parameters
[in]streamStream to parse.
[out]methodHTTP method.
[out]pathPath from request URI.
[out]query_stringQuery string from request URI.
[out]versionHTTP version.
[out]headerHeader fields.
Returns
True if stream is parsed successfully, false if not.

The documentation for this class was generated from the following file: