Loading...
Searching...
No Matches
NAF::HTTP::Request Class Reference
Inheritance diagram for NAF::HTTP::Request:
NAF::HTTP::CommonResponses NAF::Functions::Function NAF::Handlers::RootHandler Frontend Frontend NAF::Handlers::BackendHandler NAF::Handlers::CustomHandler NAF::Handlers::LoginHandler NAF::Handlers::NullHandler NAF::Handlers::WebSocketHandler MainHandler MainHandler MainHandler MainHandler

Public Types

using HTTPServerRequestPtr = std::optional<HTTPServerRequest*>
 
using HTTPServerResponsePtr = std::optional<HTTPServerResponse*>
 

Public Member Functions

HTTPServerRequestPtr & get_http_server_request ()
 
HTTPServerResponsePtr & get_http_server_response ()
 
std::vector< HTTP::Headerget_headers ()
 
std::vector< HTTP::Cookieget_cookies ()
 
void AddHeader_ (std::string name, std::string value)
 
void AddHeader_ (HTTP::Header header)
 
void AddCookie_ (std::string name, std::string value)
 
void AddCookie_ (HTTP::Cookie cookie)
 

Protected Member Functions

void SetupRequest_ (Net::HTTPServerRequest &request)
 
void SetupResponse_ (Net::HTTPServerResponse &response)
 
void SetupHeaders_ ()
 
void SetupCookies_ ()