1#ifndef HTTPLIB_REQUEST_PARSER
7#define HTTPLIB_REQUEST_PARSER
10typedef enum methods { GET, POST, HEAD } methods;
int parse_route_from_request(char request[], char buffer[], size_t buf_size)
parse a route from a request
Definition request_parser.c:11
int get_request_line(char **headers_buffer, char request_buffer[], request *req)
Definition request_parser.c:94
ll_node * get_header(char *header_line, char **header_save)
Definition request_parser.c:40
int create_request(char request_buffer[], request *req)
given a request buffer, populate the request struct
Definition request_parser.c:115
int get_headers(char headers_buffer[], request *req)
Definition request_parser.c:66
Definition linkedlist.h:9
Definition request_parser.h:11