

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 中的公用程式模組 AWS SDK for C\+\+
<a name="utility-modules"></a>

 AWS SDK for C\+\+ 包含許多[公用程式模組](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_utils.html)，可減少在 C\+\+ 中開發 AWS 應用程式的複雜性。

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

提供連線集區的 HTTP 堆疊可安全執行緒，並可視需要重複使用。如需詳細資訊，請參閱[AWS 用戶端組態](client-config.md)。


****  

|  |  | 
| --- |--- |
| 標頭 |  [`/aws/core/http/`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/http)  | 
| API 文件 |  [`Aws::Http`](https://docs.aws.amazon.com/sdk-for-cpp/latest/api/aws-cpp-sdk-core/html/namespace_aws_1_1_http.html)  | 

## String Utils
<a name="string-utils"></a>

核心字串函數，例如 `trim`、 `lowercase`和數值轉換。


****  

|  |  | 
| --- |--- |
| 標頭 |  [`aws/core/utils/StringUtils.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/StringUtils.h)  | 
| 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)  | 

## 雜湊 Utils
<a name="hashing-utils"></a>

雜湊函數，例如 `SHA256`、`Base64`、 `MD5`和 `SHA256_HMAC`。


****  

|  |  | 
| --- |--- |
| 標頭 |  [`/aws/core/utils/HashingUtils.h`](https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/utils/HashingUtils.h)  | 
| 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)  | 

## JSON 剖析器
<a name="json-parser"></a>

功能完整但輕量的 JSON 剖析器 （圍繞 的薄包裝函式*`cJSON`*)。


****  

|  |  | 
| --- |--- |
| 標頭 |  [`/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)  | 
| 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)  | 

## XML 剖析器
<a name="xml-parser"></a>

輕量型 XML 剖析器 （圍繞 的薄包裝函式*`tinyxml2`*)。[RAII 模式](http://en.cppreference.com/w/cpp/language/raii)已新增至界面。


****  

|  |  | 
| --- |--- |
| 標頭 |  [`/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)  | 
| 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)  | 