CGI discussion and a little bit of work done
This commit is contained in:
@@ -21,7 +21,7 @@ struct Script
|
||||
struct Request
|
||||
{
|
||||
http_method method;
|
||||
std::string uri;
|
||||
std::string target;
|
||||
std::string abs_path;
|
||||
std::string query;
|
||||
std::string version;
|
||||
@@ -60,7 +60,7 @@ class Client
|
||||
// requests getters
|
||||
http_method get_rq_method() const;
|
||||
std::string get_rq_method_str() const;
|
||||
std::string get_rq_uri() const;
|
||||
std::string get_rq_target() const;
|
||||
std::string get_rq_abs_path() const;
|
||||
std::string get_rq_query() const;
|
||||
std::string get_rq_version() const;
|
||||
@@ -76,7 +76,7 @@ class Client
|
||||
void clear();
|
||||
void clear_request();
|
||||
void clear_script();
|
||||
bool fill_script_path(std::string script);
|
||||
void fill_script_path(const std::string &path, size_t pos);
|
||||
// DEBUG
|
||||
void print_client(std::string message = "");
|
||||
|
||||
@@ -89,7 +89,7 @@ class Client
|
||||
|
||||
void _parse_request_line();
|
||||
void _parse_request_fields();
|
||||
void _parse_request_uri( std::string uri );
|
||||
void _parse_request_target( std::string target );
|
||||
void _parse_port_hostname(std::string host);
|
||||
|
||||
void _check_request_errors();
|
||||
|
||||
Reference in New Issue
Block a user