Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
HTTPbibliothèque principale
Note
Le contenu de cette page ne l'est peut-être pas up-to-date. Veuillez consulter la page de la bibliothèque RTOS .org gratuite
HTTPbibliothèque cliente C pour petits appareils IoT (MCUou petitsMPU)
Introduction
La HTTP bibliothèque principale est une implémentation client d'un sous-ensemble de la norme HTTP/1.1
La HTTP bibliothèque principale implémente un sous-ensemble de la norme de protocole HTTP/1.1
La bibliothèque est écrite en C et conçue pour être conforme aux normes ISOC90 et MISRAC:2012
Lorsque vous utilisez HTTP des connexions dans des applications IoT, nous vous recommandons d'utiliser une interface de transport sécurisée, telle qu'une interface utilisant le TLS protocole illustré dans leDémo d'authentification mutuelle CoreHTTP.
Cette bibliothèque peut être utilisée librement et est distribuée sous licence MIT open source
Taille du code du noyau HTTP (exemple généré avec GCC pour ARM Cortex-M) | ||
---|---|---|
Fichier | Avec optimisation -O1 | Avec l'optimisation -Os |
core_http_client.c | 3,2 K | 2,6 K |
api.c (llhttp) | 2,6 K | 2,0 KM |
http.c (llhttp) | 0,3 K | 0,3 K |
llhttp.c (llhttp) | 17,9 | 15,9 |
Estimations totales | 23,9 K | 20,7 K |