]> git.xolatile.top Git - soikk-server.git/commitdiff
Added headers header & .c
authorEnrique <enriquedelacalhacar@gmail.com>
Sat, 11 Jan 2025 01:22:29 +0000 (02:22 +0100)
committerEnrique <enriquedelacalhacar@gmail.com>
Sat, 11 Jan 2025 01:22:29 +0000 (02:22 +0100)
src/headers/headers.c [new file with mode: 0755]
src/headers/headers.h [new file with mode: 0755]
src/net/net.h

diff --git a/src/headers/headers.c b/src/headers/headers.c
new file mode 100755 (executable)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/src/headers/headers.h b/src/headers/headers.h
new file mode 100755 (executable)
index 0000000..16ff876
--- /dev/null
@@ -0,0 +1,84 @@
+#ifndef HEADERS_H
+#define HEADERS_H
+
+
+enum request_header {
+       ACCEPT,
+       ACCEPT_CHARSET,
+       ACCEPT_ENCODING,
+       ACCEPT_LANGUAGE,
+       AUTHORIZATION,
+       CACHE_CONTROL,
+       CONNECTION,
+       CONTENT_ENCODING,
+       CONTENT_LENGTH,
+       CONTENT_TYPE,
+       COOKIE,
+       DATE,
+       EXPECT,
+       FORWARDED,
+       FROM,
+       HOST,
+       IF_MATCH,
+       IF_MODIFIED_SINCE,
+       IF_NONE_MATCH,
+       IF_RANGE,
+       IF_UNMODIFIED_SINCE,
+       MAX_FORWARDS,
+       PRAGMA,
+       PREFER,
+       PROXY_AUTHORIZATION,
+       RANGE,
+       REFERER,
+       TE,
+       TRAILER,
+       TRANSFER_ENCODING,
+       USER_AGENT,
+       UPGRADE,
+       VIA,
+       UNKNOWN
+};
+
+enum response_header {
+       ACCEPT_PATCH,
+       ACCEPT_RANGES,
+       AGE,
+       ALLOW,
+       ALT_SVC,
+       CACHE_CONTROL_RESPONSE,
+       CONNECTION_REPONSE,
+       CONTENT_DISPOSITION,
+       CONTENT_ENCODING_RESPONSE,
+       CONTENT_LANGUAGE,
+       CONTENT_LENGTH_RESPONE,
+       CONTENT_LOCATION,
+       CONTENT_RANGE,
+       CONTENT_TYPE_RESPONSE,
+       DATE_RESPONSE,
+       DELTA_BASE,
+       ETAG,
+       EXPIRES,
+       IM,
+       LAST_MODIFIED,
+       LINK,
+       LOCATION,
+       PRAGMA_RESPONSE,
+       PREFERENCE_APPLIED,
+       PROXY_AUTHENTICATE,
+       PUBLIC_KEY_PINS,
+       REFRESH,
+       RETRY_AFTER,
+       SERVER,
+       SET_COOKIE,
+       STRICT_TRANSPORT_SECURITY,
+       TRAILER_RESPONSE,
+       TRANSFER_ENCODING_RESPONSE,
+       TK,
+       UPGRADE_RESPONSE,
+       VARY,
+       VIA_RESPONSE,
+       WWW_AUTHENTICATE,
+       
+};
+
+#endif
index d7459da7f6062c5c4fad239b4916c2ae958fed0a..4ac323383c1743150995f55de88c194c8593bdf4 100755 (executable)
 
 
 enum http_method {
-       GET,
-       POST,
-       PUT,
-       DELETE
+       GET, HEAD, OPTIONS, TRACE,
+       DELETE, PUT, POST, PATCH
 };
 
-enum response_header {
+enum request_header {
+       ACCEPT,
+       ACCEPT_CHARSET,
+       ACCEPT_ENCODING,
+       ACCEPT_LANGUAGE,
+       AUTHORIZATION,
+       CACHE_CONTROL,
+       CONNECTION,
+       CONTENT_ENCODING,
        CONTENT_LENGTH,
        CONTENT_TYPE,
+       COOKIE,
+       DATE,
+       EXPECT,
+       FORWARDED,
+       FROM,
+       HOST,
+       IF_MATCH,
+       IF_MODIFIED_SINCE,
+       IF_NONE_MATCH,
+       IF_RANGE,
+       IF_UNMODIFIED_SINCE,
+       MAX_FORWARDS,
+       PRAGMA,
+       PREFER,
+       PROXY_AUTHORIZATION,
+       RANGE,
+       REFERER,
+       TE,
+       TRAILER,
        TRANSFER_ENCODING,
+       USER_AGENT,
+       UPGRADE,
+       VIA,
+       UNKNOWN
+};
+
+enum response_header {
+       ACCEPT_PATCH,
+       ACCEPT_RANGES,
+       AGE,
+       ALLOW,
+       ALT_SVC,
+       CACHE_CONTROL_RESPONSE,
+       CONNECTION_REPONSE,
+       CONTENT_DISPOSITION,
+       CONTENT_ENCODING_RESPONSE,
+       CONTENT_LANGUAGE,
+       CONTENT_LENGTH_RESPONE,
+       CONTENT_LOCATION,
+       CONTENT_RANGE,
+       CONTENT_TYPE_RESPONSE,
+       DATE_RESPONSE,
+       DELTA_BASE,
+       ETAG,
+       EXPIRES,
+       IM,
+       LAST_MODIFIED,
+       LINK,
+       LOCATION,
+       PRAGMA_RESPONSE,
+       PREFERENCE_APPLIED,
+       PROXY_AUTHENTICATE,
+       PUBLIC_KEY_PINS,
+       REFRESH,
+       RETRY_AFTER,
+       SERVER,
+       SET_COOKIE,
+       STRICT_TRANSPORT_SECURITY,
+       TRAILER_RESPONSE,
+       TRANSFER_ENCODING_RESPONSE,
+       TK,
+       UPGRADE_RESPONSE,
+       VARY,
+       VIA_RESPONSE,
+       WWW_AUTHENTICATE,
+       
 };
 
 enum mime_type {