#include "request.h" #include #include struct Request request_constructor(char *raw_request) { struct Request request; request.method = (char *)malloc(12 * sizeof(char)); request.target = (char *)malloc(128 * sizeof(char)); request.version = (char *)malloc(12 * sizeof(char)); sscanf(raw_request, "%s %s %s", request.method, request.target, request.version); // TODO: parse headers return request; }