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.
Biblioteca coreHTTP
nota
Es posible que el contenido de esta página no esté actualizado. Consulte la página de la biblioteca de FreeRTOS.org
Biblioteca de clientes HTTP C para dispositivos IoT pequeños (MCU o MPU pequeña)
Introducción
La biblioteca coreHTTP es una implementación de cliente de un subconjunto del estándar HTTP/1.1
La biblioteca coreHTTP implementa un subconjunto del estándar de protocolo HTTP/1.1
La biblioteca está escrita en C y está diseñada para cumplir con las normas ISO C90
Cuando utilice conexiones HTTP en aplicaciones de IoT, le recomendamos que utilice una interfaz de transporte segura, como una que utilice el protocolo TLS, tal y como se demuestra en Demostración de la autenticación mutua de coreHTTP.
Esta biblioteca se puede utilizar libremente y se distribuye bajo la licencia de código abierto de MIT
| Tamaño de código de coreHTTP (ejemplo generado con GCC para ARM Cortex-M) | ||
|---|---|---|
| Archivos | Con optimización -O1 | Con optimización -Os |
| core_http_client.c | 3,2 K | 2,6 K |
| api.c (llhttp) | 2,6 K | 2,0 K |
| http.c (llhttp) | 0,3 K | 0,3 K |
| llhttp.c (llhttp) | 17.9 | 15.9 |
| Estimaciones totales | 23,9 K | 20,7 K |