AWS SDK for C++  1.9.108
AWS SDK for C++
Classes | Namespaces | Enumerations | Functions
HttpResponse.h File Reference
#include <aws/core/Core_EXPORTS.h>
#include <aws/core/http/HttpRequest.h>
#include <aws/core/http/HttpTypes.h>
#include <aws/core/utils/memory/AWSMemory.h>
#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
#include <aws/core/client/CoreErrors.h>

Go to the source code of this file.

Classes

class  Aws::Http::HttpResponse
 

Namespaces

 Aws
 
 Aws::Utils
 
 Aws::Utils::Stream
 
 Aws::Http
 

Enumerations

enum  Aws::Http::HttpResponseCode {
  Aws::Http::HttpResponseCode::REQUEST_NOT_MADE = -1, Aws::Http::HttpResponseCode::CONTINUE = 100, Aws::Http::HttpResponseCode::SWITCHING_PROTOCOLS = 101, Aws::Http::HttpResponseCode::PROCESSING = 102,
  Aws::Http::HttpResponseCode::OK = 200, Aws::Http::HttpResponseCode::CREATED = 201, Aws::Http::HttpResponseCode::ACCEPTED = 202, Aws::Http::HttpResponseCode::NON_AUTHORITATIVE_INFORMATION = 203,
  Aws::Http::HttpResponseCode::NO_CONTENT = 204, Aws::Http::HttpResponseCode::RESET_CONTENT = 205, Aws::Http::HttpResponseCode::PARTIAL_CONTENT = 206, Aws::Http::HttpResponseCode::MULTI_STATUS = 207,
  Aws::Http::HttpResponseCode::ALREADY_REPORTED = 208, Aws::Http::HttpResponseCode::IM_USED = 226, Aws::Http::HttpResponseCode::MULTIPLE_CHOICES = 300, Aws::Http::HttpResponseCode::MOVED_PERMANENTLY = 301,
  Aws::Http::HttpResponseCode::FOUND = 302, Aws::Http::HttpResponseCode::SEE_OTHER = 303, Aws::Http::HttpResponseCode::NOT_MODIFIED = 304, Aws::Http::HttpResponseCode::USE_PROXY = 305,
  Aws::Http::HttpResponseCode::SWITCH_PROXY = 306, Aws::Http::HttpResponseCode::TEMPORARY_REDIRECT = 307, Aws::Http::HttpResponseCode::PERMANENT_REDIRECT = 308, Aws::Http::HttpResponseCode::BAD_REQUEST = 400,
  Aws::Http::HttpResponseCode::UNAUTHORIZED = 401, Aws::Http::HttpResponseCode::PAYMENT_REQUIRED = 402, Aws::Http::HttpResponseCode::FORBIDDEN = 403, Aws::Http::HttpResponseCode::NOT_FOUND = 404,
  Aws::Http::HttpResponseCode::METHOD_NOT_ALLOWED = 405, Aws::Http::HttpResponseCode::NOT_ACCEPTABLE = 406, Aws::Http::HttpResponseCode::PROXY_AUTHENTICATION_REQUIRED = 407, Aws::Http::HttpResponseCode::REQUEST_TIMEOUT = 408,
  Aws::Http::HttpResponseCode::CONFLICT = 409, Aws::Http::HttpResponseCode::GONE = 410, Aws::Http::HttpResponseCode::LENGTH_REQUIRED = 411, Aws::Http::HttpResponseCode::PRECONDITION_FAILED = 412,
  Aws::Http::HttpResponseCode::REQUEST_ENTITY_TOO_LARGE = 413, Aws::Http::HttpResponseCode::REQUEST_URI_TOO_LONG = 414, Aws::Http::HttpResponseCode::UNSUPPORTED_MEDIA_TYPE = 415, Aws::Http::HttpResponseCode::REQUESTED_RANGE_NOT_SATISFIABLE = 416,
  Aws::Http::HttpResponseCode::EXPECTATION_FAILED = 417, Aws::Http::HttpResponseCode::IM_A_TEAPOT = 418, Aws::Http::HttpResponseCode::AUTHENTICATION_TIMEOUT = 419, Aws::Http::HttpResponseCode::METHOD_FAILURE = 420,
  Aws::Http::HttpResponseCode::UNPROC_ENTITY = 422, Aws::Http::HttpResponseCode::LOCKED = 423, Aws::Http::HttpResponseCode::FAILED_DEPENDENCY = 424, Aws::Http::HttpResponseCode::UPGRADE_REQUIRED = 426,
  Aws::Http::HttpResponseCode::PRECONDITION_REQUIRED = 427, Aws::Http::HttpResponseCode::TOO_MANY_REQUESTS = 429, Aws::Http::HttpResponseCode::REQUEST_HEADER_FIELDS_TOO_LARGE = 431, Aws::Http::HttpResponseCode::LOGIN_TIMEOUT = 440,
  Aws::Http::HttpResponseCode::NO_RESPONSE = 444, Aws::Http::HttpResponseCode::RETRY_WITH = 449, Aws::Http::HttpResponseCode::BLOCKED = 450, Aws::Http::HttpResponseCode::REDIRECT = 451,
  Aws::Http::HttpResponseCode::REQUEST_HEADER_TOO_LARGE = 494, Aws::Http::HttpResponseCode::CERT_ERROR = 495, Aws::Http::HttpResponseCode::NO_CERT = 496, Aws::Http::HttpResponseCode::HTTP_TO_HTTPS = 497,
  Aws::Http::HttpResponseCode::CLIENT_CLOSED_TO_REQUEST = 499, Aws::Http::HttpResponseCode::INTERNAL_SERVER_ERROR = 500, Aws::Http::HttpResponseCode::NOT_IMPLEMENTED = 501, Aws::Http::HttpResponseCode::BAD_GATEWAY = 502,
  Aws::Http::HttpResponseCode::SERVICE_UNAVAILABLE = 503, Aws::Http::HttpResponseCode::GATEWAY_TIMEOUT = 504, Aws::Http::HttpResponseCode::HTTP_VERSION_NOT_SUPPORTED = 505, Aws::Http::HttpResponseCode::VARIANT_ALSO_NEGOTIATES = 506,
  Aws::Http::HttpResponseCode::INSUFFICIENT_STORAGE = 507, Aws::Http::HttpResponseCode::LOOP_DETECTED = 508, Aws::Http::HttpResponseCode::BANDWIDTH_LIMIT_EXCEEDED = 509, Aws::Http::HttpResponseCode::NOT_EXTENDED = 510,
  Aws::Http::HttpResponseCode::NETWORK_AUTHENTICATION_REQUIRED = 511, Aws::Http::HttpResponseCode::NETWORK_READ_TIMEOUT = 598, Aws::Http::HttpResponseCode::NETWORK_CONNECT_TIMEOUT = 599
}
 

Functions

bool Aws::Http::IsRetryableHttpResponseCode (HttpResponseCode responseCode)