SNode.C
Loading...
Searching...
No Matches
http_utils.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  httputils
 

Functions

static int httputils::from_hex (int ch)
 
std::string httputils::url_decode (const std::string &text)
 
std::string httputils::url_encode (const std::string &text)
 
std::string & httputils::str_trimm (std::string &text)
 
std::pair< std::string, std::string > httputils::str_split (const std::string &base, char c_middle)
 
std::pair< std::string, std::string > httputils::str_split_last (const std::string &base, char c_middle)
 
std::string httputils::to_http_date (struct tm *tm)
 
struct tm httputils::from_http_date (const std::string &http_date)
 
std::string httputils::file_mod_http_date (const std::string &filePath)
 
std::string::iterator httputils::to_lower (std::string &string)
 
std::string httputils::toString (const std::string &method, const std::string &url, const std::string &version, const web::http::CiStringMap< std::string > &queries, const web::http::CiStringMap< std::string > &header, const web::http::CiStringMap< std::string > &cookies, const std::vector< char > &body)
 
std::string httputils::toString (const std::string &version, const std::string &statusCode, const std::string &reason, const web::http::CiStringMap< std::string > &header, const web::http::CiStringMap< web::http::CookieOptions > &cookies, const std::vector< char > &body)