Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
HTTPKernbibliothek
Anmerkung
Der Inhalt dieser Seite ist möglicherweise nicht vorhanden up-to-date. Das neueste Update finden Sie auf der Seite der RTOS Free.org-Bibliothek
HTTPC-Client-Bibliothek für kleine IoT-Geräte (MCUoder kleineMPU)
Einführung
Die HTTP Kernbibliothek ist eine Client-Implementierung einer Teilmenge des HTTP/1.1-Standards
Die HTTP Kernbibliothek implementiert eine Teilmenge des /1.1-Protokollstandards. HTTP
Die Bibliothek ist in C geschrieben und so konzipiert, dass sie mit ISOC90 und MISRA C:2012
Bei der Verwendung von HTTP Verbindungen in IoT-Anwendungen empfehlen wir, eine sichere Transportschnittstelle zu verwenden, z. B. eine, die das TLS Protokoll verwendet, wie in der gezeigtDemo zur gegenseitigen CoreHTTP-Authentifizierung.
Diese Bibliothek kann frei verwendet werden und wird unter der MITOpen-Source-Lizenz
Codegröße des Kerns HTTP (Beispiel generiert mit GCC für ARM Cortex-M) | ||
---|---|---|
Datei | Mit -O1-Optimierung | Mit -Os-Optimierung |
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 |
Schätzungen insgesamt | 23,9 K | 20,7 K |