114 NETWORK_CONNECT_TIMEOUT = 599
127 httpRequest(originatingRequest),
145 virtual bool HasHeader(
const char* headerName)
const = 0;
157 virtual inline void SetResponseCode(HttpResponseCode httpResponseCode) { responseCode = httpResponseCode; }
185 HttpResponseCode responseCode;
NON_AUTHORITATIVE_INFORMATION
NETWORK_AUTHENTICATION_REQUIRED
REQUESTED_RANGE_NOT_SATISFIABLE
virtual void SetContentType(const Aws::String &contentType)
HTTP_VERSION_NOT_SUPPORTED
REQUEST_HEADER_FIELDS_TOO_LARGE
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
virtual const Aws::String & GetContentType() const
virtual const HttpRequest & GetOriginatingRequest() const
std::basic_iostream< char, std::char_traits< char > > IOStream
AWS_CORE_API const char * CONTENT_TYPE_HEADER
PROXY_AUTHENTICATION_REQUIRED
HttpResponse(const HttpRequest &originatingRequest)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
virtual void SetResponseCode(HttpResponseCode httpResponseCode)
virtual HttpResponseCode GetResponseCode() const
JSON (JavaScript Object Notation).