#ifndef RESPONSE_BUILDER_H #define RESPONSE_BUILDER_H #include #include #include #include "http_stuff.h" typedef enum { HTML, CSS, JS, PNG, JPG, } content_type; typedef enum { OK, NOT_FOUND, BAD_REQUEST, INTERNAL_SERVER_ERROR, } status_code; void response_handle_get(http_request* req, http_response* res); char* response_to_string(http_response* res); void response_build_static_file(http_request* req, http_response* res); void serve_404(http_request* req, http_response* res); #endif