Webserv
|
A data container for a parsed HTTP request. More...
#include <HttpRequest.hpp>
Public Types | |
typedef std::map< std::string, std::string > | HeaderMap |
Public Member Functions | |
HttpRequest () |
Static Public Member Functions | |
static HttpRequest | parse (std::string const &) |
Public Attributes | |
http::Status | status |
utils::HttpMethod | method |
std::string | uri |
std::string | path |
std::string | version |
HeaderMap | headers |
std::string | body |
A data container for a parsed HTTP request.
This object holds all the structured information from a client's raw HTTP request message.
typedef std::map<std::string, std::string> http::HttpRequest::HeaderMap |
http::HttpRequest::HttpRequest | ( | ) |
|
static |
std::string http::HttpRequest::body |
HeaderMap http::HttpRequest::headers |
utils::HttpMethod http::HttpRequest::method |
std::string http::HttpRequest::path |
http::Status http::HttpRequest::status |
std::string http::HttpRequest::uri |
std::string http::HttpRequest::version |