update readme and actually add responses to non-GET requests

This commit is contained in:
Nayan
2025-05-08 20:07:08 -04:00
parent 8d60863be3
commit 6a17569284
7 changed files with 163 additions and 3 deletions

View File

@@ -20,10 +20,18 @@ typedef enum {
NOT_FOUND,
BAD_REQUEST,
INTERNAL_SERVER_ERROR,
FORBIDDEN,
NOT_IMPLEMENTED,
} status_code;
void response_handle_get(http_request* req, http_response* res);
void response_handle_post(http_request* req, http_response* res);
void response_handle_delete(http_request* req, http_response* res);
void response_handle_put(http_request* req, http_response* res);
void response_build_static_file(char* file_path, content_type content_type,
status_code status_code, http_response* res);
@@ -31,4 +39,10 @@ void serve_404(http_response* res);
void serve_500(http_response* res);
void serve_403(http_response* res);
void serve_501(http_response* res);
void serve_400(http_response* res);
#endif