|
Abstractions related to HTTP transport layer.
Namespaces | |
Policies | |
Abstractions related to controlling the behavior of HTTP requests. | |
Classes | |
class | CurlTransport |
Concrete implementation of an HTTP Transport that uses libcurl. More... | |
struct | CurlTransportOptions |
Set the libcurl connection options like a proxy and CA path. More... | |
struct | CurlTransportSslOptions |
The available options to set libcurl SSL options. More... | |
class | HttpMethod |
The method to be performed on the resource identified by the Request. More... | |
struct | HttpRange |
The range of bytes within an HTTP resource. More... | |
class | HttpTransport |
Base class for all HTTP transport implementations. More... | |
class | RawResponse |
After receiving and interpreting a request message, a server responds with an HTTP response message. More... | |
class | Request |
A request message from a client to a server. More... | |
class | TransportException |
An error while sending the HTTP request with the transport adapter. More... | |
class | WinHttpTransport |
Concrete implementation of an HTTP transport that uses WinHTTP when sending and receiving requests and responses over the wire. More... | |
struct | WinHttpTransportOptions |
Sets the WinHTTP session and connection options used to customize the behavior of the transport. More... | |
|
strong |
Enumerator | |
---|---|
None | No HTTP status code. |
Continue | HTTP 100 Continue. |
SwitchingProtocols | HTTP 101 Switching Protocols. |
Processing | HTTP 102 Processing. |
EarlyHints | HTTP 103 Early Hints. |
Ok | HTTP 200 OK. |
Created | HTTP 201 Created. |
Accepted | HTTP 202 Accepted. |
NonAuthoritativeInformation | HTTP 203 Non-Authoritative Information. |
NoContent | HTTP 204 No Content. |
ResetContent | HTTP 205 Rest Content. |
PartialContent | HTTP 206 Partial Content. |
MultiStatus | HTTP 207 Multi-Status. |
AlreadyReported | HTTP 208 Already Reported. |
IMUsed | HTTP 226 IM Used. |
MultipleChoices | HTTP 300 Multiple Choices. |
MovedPermanently | HTTP 301 Moved Permanently. |
Found | HTTP 302 Found. |
SeeOther | HTTP 303 See Other. |
NotModified | HTTP 304 Not Modified. |
UseProxy | HTTP 305 Use Proxy. |
TemporaryRedirect | HTTP 307 Temporary Redirect. |
PermanentRedirect | HTTP 308 Permanent Redirect. |
BadRequest | HTTP 400 Bad Request. |
Unauthorized | HTTP 401 Unauthorized. |
PaymentRequired | HTTP 402 Payment Required. |
Forbidden | HTTP 403 Forbidden. |
NotFound | HTTP 404 Not Found. |
MethodNotAllowed | HTTP 405 Method Not Allowed. |
NotAcceptable | HTTP 406 Not Acceptable. |
ProxyAuthenticationRequired | HTTP 407 Proxy Authentication Required. |
RequestTimeout | HTTP 408 Request Timeout. |
Conflict | HTTP 409 Conflict. |
Gone | HTTP 410 Gone. |
LengthRequired | HTTP 411 Length Required. |
PreconditionFailed | HTTP 412 Precondition Failed. |
PayloadTooLarge | HTTP 413 Payload Too Large. |
UriTooLong | HTTP 414 URI Too Long. |
UnsupportedMediaType | HTTP 415 Unsupported Media Type. |
RangeNotSatisfiable | HTTP 416 Range Not Satisfiable. |
ExpectationFailed | HTTP 417 Expectation Failed. |
MisdirectedRequest | HTTP 421 Misdirected Request. |
UnprocessableEntity | HTTP 422 Unprocessable Entity. |
Locked | HTTP 423 Locked. |
FailedDependency | HTTP 424 Failed Dependency. |
TooEarly | HTTP 425 Too Early. |
UpgradeRequired | HTTP 426 Upgrade Required. |
PreconditionRequired | HTTP 428 Precondition Required. |
TooManyRequests | HTTP 429 Too Many Requests. |
RequestHeaderFieldsTooLarge | HTTP 431 Request Header Fields Too Large. |
UnavailableForLegalReasons | HTTP 451 Unavailable For Legal Reasons. |
InternalServerError | HTTP 500 Internal Server Error. |
NotImplemented | HTTP 501 Not Implemented. |
BadGateway | HTTP 502 Bad Gateway. |
ServiceUnavailable | HTTP 503 Unavailable. |
GatewayTimeout | HTTP 504 Gateway Timeout. |
HttpVersionNotSupported | HTTP 505 HTTP Version Not Supported. |
VariantAlsoNegotiates | HTTP 506 Variant Also Negotiates. |
InsufficientStorage | HTTP 507 Insufficient Storage. |
LoopDetected | HTTP 508 Loop Detected. |
NotExtended | HTTP 510 Not Extended. |
NetworkAuthenticationRequired | HTTP 511 Network Authentication Required. |