AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
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

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

Enumerations

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

Functions

AWS_CORE_API Aws::OStreamAws::Http::operator<< (Aws::OStream &oStream, HttpResponseCode code)
 
bool Aws::Http::IsRetryableHttpResponseCode (HttpResponseCode responseCode)