

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Módulos de utilidades disponibles en el AWS SDK for C\+\+
<a name="utility-modules"></a>

El AWS SDK for C\+\+ incluye muchos [módulos de utilidades](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils.html) para reducir la complejidad del desarrollo de las aplicaciones de AWS en C\+\+.

## Pila HTTP
<a name="http-stack"></a>

Una pila HTTP que proporciona una agrupación de conexiones, es segura para subprocesos y se puede reutilizar según sea necesario. Para obtener más información, consulte [Configuración de clientes de AWS](client-config.md).


****  

|  |  | 
| --- |--- |
| Encabezados |  [`/aws/core/http/`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/http)  | 
| Documentación de la API |  [`Aws::Http`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_http.html)  | 

## Utilidades de cadenas
<a name="string-utils"></a>

Funciones principales de cadenas, como`trim`, `lowercase` y conversiones numéricas.


****  

|  |  | 
| --- |--- |
| Encabezado |  [`aws/core/utils/StringUtils.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/StringUtils.h)  | 
| Documentación de la API |  [`Aws::Utils::StringUtils`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/class_aws_1_1_utils_1_1_string_utils.html)  | 

## Utilidades de hash
<a name="hashing-utils"></a>

Funciones de hash, como`SHA256`, `MD5`, `Base64` y `SHA256_HMAC`.


****  

|  |  | 
| --- |--- |
| Encabezado |  [`/aws/core/utils/HashingUtils.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/HashingUtils.h)  | 
| Documentación de la API |  [`Aws::Utils::HashingUtils`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/class_aws_1_1_utils_1_1_hashing_utils.html)  | 

## Analizador JSON
<a name="json-parser"></a>

Un analizador JSON totalmente funcional pero ligero (un encapsulador ligero alrededor de *`cJSON`*).


****  

|  |  | 
| --- |--- |
| Encabezado |  [`/aws/core/utils/json/JsonSerializer.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/json/JsonSerializer.h)  | 
| Documentación de la API |  [`Aws::Utils::Json::JsonValue`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/class_aws_1_1_utils_1_1_json_1_1_json_value.html)  | 

## Analizador XML
<a name="xml-parser"></a>

Un analizador XML ligero (un encapsulador ligero alrededor de *`tinyxml2`*). Se ha añadido el [patrón RAII](http://en.cppreference.com/w/cpp/language/raii) a la interfaz.


****  

|  |  | 
| --- |--- |
| Encabezado |  [`/aws/core/utils/xml/XmlSerializer.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/xml/XmlSerializer.h)  | 
| Documentación de la API |  [`Aws::Utils::Xml`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils_1_1_xml.html)  | 