add extern function for http message parsing

+ wip compare fields server and script
+ g tout cassey
This commit is contained in:
hugogogo
2022-08-09 11:19:46 +02:00
parent ae9a9b37f1
commit 3dad938e3c
13 changed files with 225 additions and 86 deletions

View File

@@ -7,9 +7,10 @@
# include <map>
# include <vector>
# include <string.h> // strdup
# include "utils.hpp"
# include <netinet/in.h> // sockaddr_in, struct in_addr
# include <arpa/inet.h> // htonl, htons, ntohl, ntohs, inet_addr, inet_ntoa
# include "utils.hpp"
# include "parsing_message_http.hpp"
struct Script
{
@@ -78,12 +79,12 @@ class Client
std::string _port;
std::string _ip;
listen_socket * _lsocket;
struct Request _request;
struct Request _request;
void _parse_request_line( std::string rline );
void _parse_request_line();
void _parse_request_headers();
void _parse_request_body();
void _parse_request_uri( std::string uri );
void _parse_request_headers( std::vector<std::string> list );
void _parse_request_body( size_t pos );
void _parse_port_hostname(std::string host);
};