HTTPS 客户端库 - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

HTTPS 客户端库

概览

您可以使用 FreeRTOS HTTPS 客户端库创建与 HTTP 服务器交互的应用程序,以通过 TLS 发送 HTTP 请求和接收 HTTP 响应。FreeRTOS HTTPS 客户端库通过 TLS 实施 HTTP/1.1 标准。

FreeRTOS HTTPS 客户端库的源文件位于 freertos/libraries/csdk/standard/https 中。

依赖项和要求

FreeRTOS HTTPS 客户端库具有以下依赖项:

  • 线性容器库

  • 日志记录库(如果 AWS_IOT_HTTPS_LOG_LEVEL 配置参数未设置为 AWS_IOT_LOG_NONE)。

  • 静态内存库(如果仅为静态内存)。

  • 任务池库

  • 平台层,提供了操作系统接口以实施线程管理、时钟函数、联网和其他平台级功能。

  • C 标准库标头。

下图演示了这些依赖项。

功能

FreeRTOS HTTPS 客户端库具有以下功能:

  • 完全异步和同步(阻塞)的 API 函数。

  • 内部上下文和 HTTP 格式的标头的应用程序管理内存。

  • 线程感知和并行化连接。

API 参考

有关完整的 API 参考,请参阅 HTTPS 客户端 API 参考