|
enum | AuthenticationSchemes {
AuthenticationSchemes::None = 0x00000000,
AuthenticationSchemes::Digest = 0x00000001,
AuthenticationSchemes::Negotiate = 0x00000002,
AuthenticationSchemes::Ntlm = 0x00000004,
AuthenticationSchemes::Basic = 0x00000008,
AuthenticationSchemes::Anonymous = 0x00008000,
AuthenticationSchemes::IntegratedWindowsAuthentication = static_cast<int32_t>(Negotiate | Ntlm)
} |
|
enum | CookieVariant {
CookieVariant::Unknown,
CookieVariant::Plain,
CookieVariant::Rfc2109,
CookieVariant::Rfc2965,
CookieVariant::Default = static_cast<int32_t>(Rfc2109)
} |
|
enum | DecompressionMethods { DecompressionMethods::None = 0,
DecompressionMethods::GZip = 1,
DecompressionMethods::Deflate = 2
} |
|
enum | HttpRequestHeader {
HttpRequestHeader::CacheControl = 0,
HttpRequestHeader::Connection = 1,
HttpRequestHeader::Date = 2,
HttpRequestHeader::KeepAlive = 3,
HttpRequestHeader::Pragma = 4,
HttpRequestHeader::Trailer = 5,
HttpRequestHeader::TransferEncoding = 6,
HttpRequestHeader::Upgrade = 7,
HttpRequestHeader::Via = 8,
HttpRequestHeader::Warning = 9,
HttpRequestHeader::Allow = 10,
HttpRequestHeader::ContentLength = 11,
HttpRequestHeader::ContentType = 12,
HttpRequestHeader::ContentEncoding = 13,
HttpRequestHeader::ContentLanguage = 14,
HttpRequestHeader::ContentLocation = 15,
HttpRequestHeader::ContentMd5 = 16,
HttpRequestHeader::ContentRange = 17,
HttpRequestHeader::Expires = 18,
HttpRequestHeader::LastModified = 19,
HttpRequestHeader::Accept = 20,
HttpRequestHeader::AcceptCharset = 21,
HttpRequestHeader::AcceptEncoding = 22,
HttpRequestHeader::AcceptLanguage = 23,
HttpRequestHeader::Authorization = 24,
HttpRequestHeader::Cookie = 25,
HttpRequestHeader::Expect = 26,
HttpRequestHeader::From = 27,
HttpRequestHeader::Host = 28,
HttpRequestHeader::IfMatch = 29,
HttpRequestHeader::IfModifiedSince = 30,
HttpRequestHeader::IfNoneMatch = 31,
HttpRequestHeader::IfRange = 32,
HttpRequestHeader::IfUnmodifiedSince = 33,
HttpRequestHeader::MaxForwards = 34,
HttpRequestHeader::ProxyAuthorization = 35,
HttpRequestHeader::Referer = 36,
HttpRequestHeader::Range = 37,
HttpRequestHeader::Te = 38,
HttpRequestHeader::Translate = 39,
HttpRequestHeader::UserAgent = 40
} |
|
enum | HttpResponseHeader {
HttpResponseHeader::CacheControl = 0,
HttpResponseHeader::Connection = 1,
HttpResponseHeader::Date = 2,
HttpResponseHeader::KeepAlive = 3,
HttpResponseHeader::Pragma = 4,
HttpResponseHeader::Trailer = 5,
HttpResponseHeader::TransferEncoding = 6,
HttpResponseHeader::Upgrade = 7,
HttpResponseHeader::Via = 8,
HttpResponseHeader::Warning = 9,
HttpResponseHeader::Allow = 10,
HttpResponseHeader::ContentLength = 11,
HttpResponseHeader::ContentType = 12,
HttpResponseHeader::ContentEncoding = 13,
HttpResponseHeader::ContentLanguage = 14,
HttpResponseHeader::ContentLocation = 15,
HttpResponseHeader::ContentMd5 = 16,
HttpResponseHeader::ContentRange = 17,
HttpResponseHeader::Expires = 18,
HttpResponseHeader::LastModified = 19,
HttpResponseHeader::AcceptRanges = 20,
HttpResponseHeader::Age = 21,
HttpResponseHeader::ETag = 22,
HttpResponseHeader::Location = 23,
HttpResponseHeader::ProxyAuthenticate = 24,
HttpResponseHeader::RetryAfter = 25,
HttpResponseHeader::Server = 26,
HttpResponseHeader::SetCookie = 27,
HttpResponseHeader::Vary = 28,
HttpResponseHeader::WwwAuthenticate = 29
} |
|
enum | HttpStatusCode {
HttpStatusCode::Continue = 100,
HttpStatusCode::SwitchingProtocols = 101,
HttpStatusCode::OK = 200,
HttpStatusCode::Created = 201,
HttpStatusCode::Accepted = 202,
HttpStatusCode::NonAuthoritativeInformation = 203,
HttpStatusCode::NoContent = 204,
HttpStatusCode::ResetContent = 205,
HttpStatusCode::PartialContent = 206,
HttpStatusCode::MultipleChoices = 300,
HttpStatusCode::Ambiguous = 300,
HttpStatusCode::MovedPermanently = 301,
HttpStatusCode::Moved = 301,
HttpStatusCode::Found = 302,
HttpStatusCode::Redirect = 302,
HttpStatusCode::SeeOther = 303,
HttpStatusCode::RedirectMethod = 303,
HttpStatusCode::NotModified = 304,
HttpStatusCode::UseProxy = 305,
HttpStatusCode::Unused = 306,
HttpStatusCode::TemporaryRedirect = 307,
HttpStatusCode::RedirectKeepVerb = 307,
HttpStatusCode::BadRequest = 400,
HttpStatusCode::Unauthorized = 401,
HttpStatusCode::PaymentRequired = 402,
HttpStatusCode::Forbidden = 403,
HttpStatusCode::NotFound = 404,
HttpStatusCode::MethodNotAllowed = 405,
HttpStatusCode::NotAcceptable = 406,
HttpStatusCode::ProxyAuthenticationRequired = 407,
HttpStatusCode::RequestTimeout = 408,
HttpStatusCode::Conflict = 409,
HttpStatusCode::Gone = 410,
HttpStatusCode::LengthRequired = 411,
HttpStatusCode::PreconditionFailed = 412,
HttpStatusCode::RequestEntityTooLarge = 413,
HttpStatusCode::RequestUriTooLong = 414,
HttpStatusCode::UnsupportedMediaType = 415,
HttpStatusCode::RequestedRangeNotSatisfiable = 416,
HttpStatusCode::ExpectationFailed = 417,
HttpStatusCode::UpgradeRequired = 426,
HttpStatusCode::InternalServerError = 500,
HttpStatusCode::NotImplemented = 501,
HttpStatusCode::BadGateway = 502,
HttpStatusCode::ServiceUnavailable = 503,
HttpStatusCode::GatewayTimeout = 504,
HttpStatusCode::HttpVersionNotSupported = 505
} |
|
enum | SecurityProtocolType {
SecurityProtocolType::SystemDefault = 0,
SecurityProtocolType::Ssl3 = 48,
SecurityProtocolType::Tls = 192,
SecurityProtocolType::Tls11 = 768,
SecurityProtocolType::Tls12 = 3072
} |
|
enum | TransportType {
TransportType::Udp = 1,
TransportType::Connectionless = Udp,
TransportType::Tcp = 2,
TransportType::ConnectionOriented = Tcp,
TransportType::All = 3
} |
|
enum | WebExceptionStatus {
WebExceptionStatus::Success = 0,
WebExceptionStatus::NameResolutionFailure = 1,
WebExceptionStatus::ConnectFailure = 2,
WebExceptionStatus::ReceiveFailure = 3,
WebExceptionStatus::SendFailure = 4,
WebExceptionStatus::PipelineFailure = 5,
WebExceptionStatus::RequestCanceled = 6,
WebExceptionStatus::ProtocolError = 7,
WebExceptionStatus::ConnectionClosed = 8,
WebExceptionStatus::TrustFailure = 9,
WebExceptionStatus::SecureChannelFailure = 10,
WebExceptionStatus::ServerProtocolViolation = 11,
WebExceptionStatus::KeepAliveFailure = 12,
WebExceptionStatus::Pending = 13,
WebExceptionStatus::Timeout = 14,
WebExceptionStatus::ProxyNameResolutionFailure = 15,
WebExceptionStatus::UnknownError = 16,
WebExceptionStatus::MessageLengthLimitExceeded = 17,
WebExceptionStatus::CacheEntryNotFound = 18,
WebExceptionStatus::RequestProhibitedByCachePolicy = 19,
WebExceptionStatus::RequestProhibitedByProxy = 20
} |
|
enum | WebHeaderCollectionType : uint8_t { WebHeaderCollectionType::Unknown,
WebHeaderCollectionType::WebRequest,
WebHeaderCollectionType::WebResponse
} |
|