diff options
Diffstat (limited to 'src/net/net.h')
| -rwxr-xr-x | src/net/net.h | 81 |
1 files changed, 76 insertions, 5 deletions
diff --git a/src/net/net.h b/src/net/net.h index d7459da..4ac3233 100755 --- a/src/net/net.h +++ b/src/net/net.h @@ -29,16 +29,87 @@ 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 { |
