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 FreeRTOS.org biblioteca
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 HTTP/1.1
La biblioteca CoreHTTP implementa un subconjunto del estándar de protocolo. HTTP/1.1
La biblioteca está escrita en C y 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 del 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 |