proxygen
HTTPCommonHeaders.h File Reference
#include <cstdint>
#include <string>
#include <proxygen/lib/utils/Export.h>

Go to the source code of this file.

Classes

class  proxygen::HTTPCommonHeaders
 

Namespaces

 proxygen
 

Enumerations

enum  proxygen::HTTPHeaderCode : uint8_t {
  proxygen::HTTP_HEADER_NONE = 0, proxygen::HTTP_HEADER_OTHER = 1, proxygen::HTTP_HEADER_ACCEPT_ENCODING = 11, proxygen::HTTP_HEADER_ACCEPT_LANGUAGE = 12,
  proxygen::HTTP_HEADER_ACCEPT_RANGES = 13, proxygen::HTTP_HEADER_ACCESS_CONTROL_REQUEST_METHOD = 21, proxygen::HTTP_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS = 14, proxygen::HTTP_HEADER_AGE = 22,
  proxygen::HTTP_HEADER_ACCESS_CONTROL_ALLOW_HEADERS = 15, proxygen::HTTP_HEADER_ALLOW = 23, proxygen::HTTP_HEADER_ACCESS_CONTROL_ALLOW_METHODS = 16, proxygen::HTTP_HEADER_CONTENT_LENGTH = 31,
  proxygen::HTTP_HEADER_ALT_SVC = 24, proxygen::HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN = 17, proxygen::HTTP_HEADER_CONTENT_LOCATION = 32, proxygen::HTTP_HEADER_AUTHORIZATION = 25,
  proxygen::HTTP_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS = 18, proxygen::HTTP_HEADER_CONTENT_MD5 = 33, proxygen::HTTP_HEADER_CACHE_CONTROL = 26, proxygen::HTTP_HEADER_ACCESS_CONTROL_MAX_AGE = 19,
  proxygen::HTTP_HEADER_EXPIRES = 41, proxygen::HTTP_HEADER_CONTENT_RANGE = 34, proxygen::HTTP_HEADER_CONNECTION = 27, proxygen::HTTP_HEADER_ACCESS_CONTROL_REQUEST_HEADERS = 20,
  proxygen::HTTP_HEADER_FROM = 42, proxygen::HTTP_HEADER_CONTENT_TYPE = 35, proxygen::HTTP_HEADER_CONTENT_DISPOSITION = 28, proxygen::HTTP_HEADER_FRONT_END_HTTPS = 43,
  proxygen::HTTP_HEADER_COOKIE = 36, proxygen::HTTP_HEADER_CONTENT_ENCODING = 29, proxygen::HTTP_HEADER_LAST_MODIFIED = 51, proxygen::HTTP_HEADER_HOST = 44,
  proxygen::HTTP_HEADER_DNT = 37, proxygen::HTTP_HEADER_CONTENT_LANGUAGE = 30, proxygen::HTTP_HEADER_LINK = 52, proxygen::HTTP_HEADER_IF_MATCH = 45,
  proxygen::HTTP_HEADER_DATE = 38, proxygen::HTTP_HEADER_LOCATION = 53, proxygen::HTTP_HEADER_IF_MODIFIED_SINCE = 46, proxygen::HTTP_HEADER_ETAG = 39,
  proxygen::HTTP_HEADER_RANGE = 61, proxygen::HTTP_HEADER_MAX_FORWARDS = 54, proxygen::HTTP_HEADER_IF_NONE_MATCH = 47, proxygen::HTTP_HEADER_EXPECT = 40,
  proxygen::HTTP_HEADER_REFERER = 62, proxygen::HTTP_HEADER_ORIGIN = 55, proxygen::HTTP_HEADER_IF_RANGE = 48, proxygen::HTTP_HEADER_REFRESH = 63,
  proxygen::HTTP_HEADER_P3P = 56, proxygen::HTTP_HEADER_IF_UNMODIFIED_SINCE = 49, proxygen::HTTP_HEADER_RETRY_AFTER = 64, proxygen::HTTP_HEADER_PRAGMA = 57,
  proxygen::HTTP_HEADER_KEEP_ALIVE = 50, proxygen::HTTP_HEADER_TE = 71, proxygen::HTTP_HEADER_PROXY_AUTHENTICATE = 58, proxygen::HTTP_HEADER_TIMESTAMP = 72,
  proxygen::HTTP_HEADER_SEC_TOKEN_BINDING = 65, proxygen::HTTP_HEADER_PROXY_AUTHORIZATION = 59, proxygen::HTTP_HEADER_TRAILER = 73, proxygen::HTTP_HEADER_SEC_WEBSOCKET_ACCEPT = 66,
  proxygen::HTTP_HEADER_PROXY_CONNECTION = 60, proxygen::HTTP_HEADER_WARNING = 81, proxygen::HTTP_HEADER_TRANSFER_ENCODING = 74, proxygen::HTTP_HEADER_SEC_WEBSOCKET_KEY = 67,
  proxygen::HTTP_HEADER_X_ACCEL_REDIRECT = 82, proxygen::HTTP_HEADER_UPGRADE = 75, proxygen::HTTP_HEADER_SERVER = 68, proxygen::HTTP_HEADER_X_CONTENT_SECURITY_POLICY_REPORT_ONLY = 83,
  proxygen::HTTP_HEADER_USER_AGENT = 76, proxygen::HTTP_HEADER_SET_COOKIE = 69, proxygen::HTTP_HEADER_X_UA_COMPATIBLE = 91, proxygen::HTTP_HEADER_X_CONTENT_TYPE_OPTIONS = 84,
  proxygen::HTTP_HEADER_VIP = 77, proxygen::HTTP_HEADER_STRICT_TRANSPORT_SECURITY = 70, proxygen::HTTP_HEADER_X_WAP_PROFILE = 92, proxygen::HTTP_HEADER_X_FORWARDED_FOR = 85,
  proxygen::HTTP_HEADER_VARY = 78, proxygen::HTTP_HEADER_X_XSS_PROTECTION = 93, proxygen::HTTP_HEADER_X_FORWARDED_PROTO = 86, proxygen::HTTP_HEADER_VIA = 79,
  proxygen::HTTP_HEADER_X_FRAME_OPTIONS = 87, proxygen::HTTP_HEADER_WWW_AUTHENTICATE = 80, proxygen::HTTP_HEADER_X_POWERED_BY = 88, proxygen::HTTP_HEADER_X_REAL_IP = 89,
  proxygen::HTTP_HEADER_X_REQUESTED_WITH = 90, proxygen::HTTP_HEADER_COLON_AUTHORITY = 2, proxygen::HTTP_HEADER_COLON_METHOD = 3, proxygen::HTTP_HEADER_COLON_PATH = 4,
  proxygen::HTTP_HEADER_COLON_PROTOCOL = 5, proxygen::HTTP_HEADER_COLON_SCHEME = 6, proxygen::HTTP_HEADER_COLON_STATUS = 7, proxygen::HTTP_HEADER_ACCEPT = 8,
  proxygen::HTTP_HEADER_ACCEPT_CHARSET = 9, proxygen::HTTP_HEADER_ACCEPT_DATETIME = 10, proxygen::HTTP_HEADER_NONE = 0, proxygen::HTTP_HEADER_OTHER = 1
}
 
enum  proxygen::HTTPCommonHeaderTableType : uint8_t { proxygen::TABLE_CAMELCASE = 0, proxygen::TABLE_LOWERCASE = 1, proxygen::TABLE_CAMELCASE = 0, proxygen::TABLE_LOWERCASE = 1 }
 

Variables

const uint8_t proxygen::HTTPHeaderCodeCommonOffset = 2