Webserv
Loading...
Searching...
No Matches
http::details Namespace Reference

Functions

bool parseStartLine (HttpRequest &r, std::istringstream &s)
bool parseHeaderLine (std::string const &line, std::pair< std::string, std::string > &p)
bool parseHeaders (HttpRequest::HeaderMap &m, std::istringstream &s)
bool parseBody (HttpRequest const &r, std::istringstream const &s)
std::string extractPathFUri (std::string const &uri)
bool parseStartLine (HttpRequest &r, istringstream &s)
bool parseHeaderLine (string const &line, pair< string, string > &p)
bool parseHeaders (HttpRequest::HeaderMap &m, istringstream &s)
bool parseBody (HttpRequest const &r, istringstream const &s)
std::string getPath (HttpRequest const &req, config::LocationBlock const &l)

Function Documentation

◆ extractPathFUri()

std::string http::details::extractPathFUri ( std::string const & uri)

◆ getPath()

std::string http::details::getPath ( HttpRequest const & req,
config::LocationBlock const & l )

◆ parseBody() [1/2]

bool http::details::parseBody ( HttpRequest const & r,
istringstream const & s )

◆ parseBody() [2/2]

bool http::details::parseBody ( HttpRequest const & r,
std::istringstream const & s )

◆ parseHeaderLine() [1/2]

bool http::details::parseHeaderLine ( std::string const & line,
std::pair< std::string, std::string > & p )

◆ parseHeaderLine() [2/2]

bool http::details::parseHeaderLine ( string const & line,
pair< string, string > & p )

◆ parseHeaders() [1/2]

bool http::details::parseHeaders ( HttpRequest::HeaderMap & m,
istringstream & s )

◆ parseHeaders() [2/2]

bool http::details::parseHeaders ( HttpRequest::HeaderMap & m,
std::istringstream & s )

◆ parseStartLine() [1/2]

bool http::details::parseStartLine ( HttpRequest & r,
istringstream & s )

◆ parseStartLine() [2/2]

bool http::details::parseStartLine ( HttpRequest & r,
std::istringstream & s )