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.
HTTPbiblioteca básica
nota
Es posible que el contenido de esta página no lo sea up-to-date. Consulte la página de la biblioteca RTOS Free.org
HTTPBiblioteca de clientes C para dispositivos IoT pequeños (MCUo pequeñosMPU)
Introducción
La HTTP biblioteca principal es una implementación de cliente de un subconjunto del estándar HTTP/1.1
La HTTP biblioteca principal implementa un subconjunto del estándar de protocolo /1.1. HTTP
La biblioteca está escrita en C y diseñada para ser compatible con ISOC90 y C:2012
Cuando utilice HTTP conexiones en aplicaciones de IoT, le recomendamos que utilice una interfaz de transporte segura, como una que utilice el TLS protocolo, tal y como se demuestra en elDemostración de la autenticación mutua de coreHTTP.
Esta biblioteca se puede utilizar libremente y se distribuye bajo una licencia de código MIT abierto
Tamaño del código del núcleo HTTP (ejemplo generado con GCC 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 |