hermes

HTTP GET/HEAD-only web server for static content.
git clone https://git.francescosaccone.com/hermes
Log | Files | Refs | README | LICENSE

commit 5247e939a7397be41149a5bad40ec98efbe957db
parent 7abf45fa9f7d9a037dd1cbda6c2164c2df4d63af
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Sun, 30 Mar 2025 18:33:02 +0200

feat: add http_request struct

Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>

Diffstat:
Mhttp.h | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/http.h b/http.h @@ -1,6 +1,8 @@ #ifndef HTTP_H #define HTTP_H +#define HTTP_REQUEST_PATH_MAX_LENGTH 256 + enum http_request_method { GET, HEAD, @@ -22,4 +24,9 @@ enum http_response_status { VERSION_NOT_SUPPORTED, }; +struct http_request { + enum http_request_method method; + char path[HTTP_REQUEST_PATH_MAX_LENGTH]; +}; + #endif