本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
coreHTTP 库
注意
此页面上的内容可能不是最新的。请参阅FreeRTOS.org 图书馆页面
适用于小型 IoT 设备(MCU 或小型 MPU)的 HTTP C 客户端库
简介
CoreHttp 库是HTTP/1.1
CoreHttp 库实现了HTTP/1.1
该库以 C 语言编写,旨在符合 ISO C90 和 MISRA
在 IoT 应用中使用 HTTP 连接时,我们建议您使用安全的传输接口,例如,使用 TLS 协议的接口,如中 coreHTTP 双向身份验证演示所示。
该库可免费使用,并根据 MIT 开源许可证
| CoreHttp 的代码大小(使用适用于 ARM 的 GCC 生成的示例) Cortex-M | ||
|---|---|---|
| 文件 | 使用 -O1 优化 | 使用 -Os 优化 |
| core_http_client.c | 3.2K | 2.6K |
| api.c (llhttp) | 2.6K | 2.0K |
| http.c (llhttp) | 0.3K | 0.3K |
| http.c (llhttp) | 17.9 | 15.9 |
| 估计总数 | 23.9K | 20.7K |