wip cgi env variables
This commit is contained in:
@@ -15,6 +15,8 @@ struct Request
|
||||
std::string path;
|
||||
std::string version;
|
||||
std::string body;
|
||||
std::string port;
|
||||
std::string hostname;
|
||||
};
|
||||
|
||||
class Client
|
||||
@@ -26,6 +28,8 @@ class Client
|
||||
//Client &operator=(Client const &rhs);
|
||||
|
||||
int fd;
|
||||
std::string port;
|
||||
std::string ip;
|
||||
std::string raw_request;
|
||||
std::string response;
|
||||
unsigned int status;
|
||||
@@ -34,6 +38,8 @@ class Client
|
||||
std::string get_path();
|
||||
std::string get_version();
|
||||
std::string get_body();
|
||||
std::string get_port();
|
||||
std::string get_hostname();
|
||||
std::string get_headers(std::string key);
|
||||
|
||||
void parse_request();
|
||||
@@ -44,6 +50,7 @@ class Client
|
||||
void _parse_request_line( std::string rline );
|
||||
void _parse_request_headers( std::vector<std::string> list );
|
||||
void _parse_request_body( size_t pos );
|
||||
void _parse_port_hostname(std::string host);
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user