#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