AWS SDK for C++  1.8.95
AWS SDK for C++
HttpTypes.h
Go to the documentation of this file.
1 
6 #pragma once
7 
9 
13 
14 #include <memory>
15 
16 namespace Aws
17 {
18  namespace Http
19  {
23  enum class HttpMethod
24  {
25  HTTP_GET,
26  HTTP_POST,
28  HTTP_PUT,
29  HTTP_HEAD,
31  };
32 
36  enum class TransferLibType
37  {
38  DEFAULT_CLIENT = 0,
42  };
43 
44  namespace HttpMethodMapper
45  {
49  AWS_CORE_API const char* GetNameForHttpMethod(HttpMethod httpMethod);
50  } // namespace HttpMethodMapper
51 
52  typedef std::pair<Aws::String, Aws::String> HeaderValuePair;
54 
55  } // namespace Http
56 } // namespace Aws
57 
TransferLibType
Definition: HttpTypes.h:36
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
std::pair< Aws::String, Aws::String > HeaderValuePair
Definition: HttpTypes.h:52
AWS_CORE_API const char * GetNameForHttpMethod(HttpMethod httpMethod)
#define AWS_CORE_API
Definition: Core_EXPORTS.h:25