Common HTTP headers.
Namespaces | |
namespace | b3 |
B3 tracing Headers. | |
namespace | opentelemetry |
OpenTelemetry tracing Headers. | |
Classes | |
class | HeaderMap |
Container that maps case-insensitive header name into header value. More... | |
class | PredefinedHeader |
A struct to represent compile-time known header name. More... | |
Typedefs | |
using | HeadersString = utils::SmallString<kTypicalHeadersSize> |
Variables | |
constexpr std::size_t | kTypicalHeadersSize = 1024 |
Representation Metadata | |
constexpr PredefinedHeader | kContentType {"Content-Type"} |
constexpr PredefinedHeader | kContentEncoding {"Content-Encoding"} |
constexpr PredefinedHeader | kContentLanguage {"Content-Language"} |
constexpr PredefinedHeader | kContentLocation {"Content-Location"} |
constexpr PredefinedHeader | kContentDisposition {"Content-Disposition"} |
Payload Semantics | |
constexpr PredefinedHeader | kContentLength {"Content-Length"} |
constexpr PredefinedHeader | kContentRange {"Content-Range"} |
constexpr PredefinedHeader | kTrailer {"Trailer"} |
constexpr PredefinedHeader | kTransferEncoding {"Transfer-Encoding"} |
Request Headers - Controls | |
constexpr PredefinedHeader | kCacheControl {"Cache-Control"} |
constexpr PredefinedHeader | kExpect {"Expect"} |
constexpr PredefinedHeader | kHost {"Host"} |
constexpr PredefinedHeader | kMaxForwards {"Max-Forwards"} |
constexpr PredefinedHeader | kPragma {"Pragma"} |
constexpr PredefinedHeader | kRange {"Range"} |
constexpr PredefinedHeader | kTE {"TE"} |
Conditionals | |
constexpr PredefinedHeader | kIfMatch {"If-Match"} |
constexpr PredefinedHeader | kIfNoneMatch {"If-None-Match"} |
constexpr PredefinedHeader | kIfModifiedSince {"If-Modified-Since"} |
constexpr PredefinedHeader | kIfUnmodifiedSince {"If-Unmodified-Since"} |
constexpr PredefinedHeader | kIfRange {"If-Range"} |
Content Negotiation | |
constexpr PredefinedHeader | kAccept {"Accept"} |
constexpr PredefinedHeader | kAcceptCharset {"Accept-Charset"} |
constexpr PredefinedHeader | kAcceptEncoding {"Accept-Encoding"} |
constexpr PredefinedHeader | kAcceptLanguage {"Accept-Language"} |
Authentication Credentials | |
constexpr PredefinedHeader | kAuthorization {"Authorization"} |
constexpr PredefinedHeader | kProxyAuthorization {"Proxy-Authorization"} |
constexpr PredefinedHeader | kApiKey {"X-YaTaxi-API-Key"} |
constexpr PredefinedHeader | kExternalService {"X-YaTaxi-External-Service"} |
Request Context | |
constexpr PredefinedHeader | kFrom {"From"} |
constexpr PredefinedHeader | kReferer {"Referer"} |
constexpr PredefinedHeader | kUserAgent {"User-Agent"} |
constexpr PredefinedHeader | kXTaxi {"X-Taxi"} |
constexpr PredefinedHeader | kXRequestedUri {"X-Requested-Uri"} |
constexpr PredefinedHeader | kXRequestApplication {"X-Request-Application"} |
Control Data | |
constexpr PredefinedHeader | kAge {"Age"} |
constexpr PredefinedHeader | kExpires {"Expires"} |
constexpr PredefinedHeader | kDate {"Date"} |
constexpr PredefinedHeader | kLocation {"Location"} |
constexpr PredefinedHeader | kRetryAfter {"Retry-After"} |
constexpr PredefinedHeader | kVary {"Vary"} |
constexpr PredefinedHeader | kWarning {"Warning"} |
constexpr PredefinedHeader | kAccessControlAllowHeaders {"Access-Control-Allow-Headers"} |
Validator Header Fields | |
constexpr PredefinedHeader | kETag {"ETag"} |
constexpr PredefinedHeader | kLastModified {"Last-Modified"} |
Authentication Challenges | |
constexpr PredefinedHeader | kWWWAuthenticate {"WWW-Authenticate"} |
constexpr PredefinedHeader | kProxyAuthenticate {"Proxy-Authenticate"} |
Response Context | |
constexpr PredefinedHeader | kAcceptRanges {"Accept-Ranges"} |
constexpr PredefinedHeader | kAllow {"Allow"} |
constexpr PredefinedHeader | kServer {"Server"} |
Cookie | |
constexpr PredefinedHeader | kSetCookie {"Set-Cookie"} |
Websockets headers | |
constexpr PredefinedHeader | kWebsocketKey {"Sec-WebSocket-Key"} |
constexpr PredefinedHeader | kWebsocketAccept {"Sec-WebSocket-Accept"} |
constexpr PredefinedHeader | kWebsocketVersion {"Sec-WebSocket-Version"} |
Extra headers | |
constexpr PredefinedHeader | kConnection {"Connection"} |
constexpr PredefinedHeader | kUpgrade {"Upgrade"} |
constexpr PredefinedHeader | kCookie {"Cookie"} |
Tracing headers | |
constexpr PredefinedHeader | kXYaRequestId {"X-YaRequestId"} |
constexpr PredefinedHeader | kXYaTraceId {"X-YaTraceId"} |
constexpr PredefinedHeader | kXYaSpanId {"X-YaSpanId"} |
constexpr PredefinedHeader | kXRequestId {"X-RequestId"} |
constexpr PredefinedHeader | kXBackendServer {"X-Backend-Server"} |
constexpr PredefinedHeader | kXTaxiEnvoyProxyDstVhost {"X-Taxi-EnvoyProxy-DstVhost"} |
Baggage header | |
constexpr PredefinedHeader | kXBaggage {"baggage"} |
Generic Yandex headers | |
constexpr PredefinedHeader | kXYandexUid {"X-Yandex-UID"} |
constexpr PredefinedHeader | kXRemoteIp {"X-Remote-IP"} |
Generic Yandex/MLU headers | |
constexpr PredefinedHeader | kXYaTaxiAllowAuthRequest {"X-YaTaxi-Allow-Auth-Request"} |
constexpr PredefinedHeader | kXYaTaxiAllowAuthResponse {"X-YaTaxi-Allow-Auth-Response"} |
constexpr PredefinedHeader | kXYaTaxiServerHostname {"X-YaTaxi-Server-Hostname"} |
constexpr PredefinedHeader | kXYaTaxiClientTimeoutMs {"X-YaTaxi-Client-TimeoutMs"} |
constexpr PredefinedHeader | kXYaTaxiDeadlineExpired {"X-YaTaxi-Deadline-Expired"} |
constexpr PredefinedHeader | kXYaTaxiRatelimitedBy {"X-YaTaxi-Ratelimited-By"} |
constexpr PredefinedHeader | kXYaTaxiRatelimitReason {"X-YaTaxi-Ratelimit-Reason"} |
using http::headers::HeadersString = utils::SmallString<kTypicalHeadersSize> |
Definition at line 18 of file predefined_header.hpp.
|
inlineconstexpr |
Definition at line 55 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 56 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 57 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 58 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 107 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 90 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 83 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 108 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 65 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 63 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 35 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 126 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 22 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 19 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 20 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 27 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 21 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 28 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 18 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 128 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 85 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 95 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 36 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 84 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 66 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 71 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 37 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 46 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 48 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 47 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 50 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 49 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 96 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 86 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 38 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 39 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 102 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 64 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 40 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 72 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 87 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 109 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 114 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 41 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 29 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 30 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 17 of file predefined_header.hpp.
|
inlineconstexpr |
Definition at line 127 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 73 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 88 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 89 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 120 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 119 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 121 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 101 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 137 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 158 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 166 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 76 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 75 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 136 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 74 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 138 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 163 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 133 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 135 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 171 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 172 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 174 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 175 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 176 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 177 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 173 of file common_headers.hpp.
|
inlineconstexpr |
Definition at line 134 of file common_headers.hpp.