Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
HTTPlibreria principale
Nota
Il contenuto di questa pagina potrebbe non esserlo up-to-date. Consulta la pagina della libreria RTOS Free.org
HTTPLibreria client C per dispositivi IoT di piccole dimensioni (MCUo di piccole dimensioniMPU)
Introduzione
La HTTP libreria principale è un'implementazione client di un sottoinsieme dello standard HTTP/1.1.
La HTTP libreria principale implementa un sottoinsieme dello standard del protocollo /1.1. HTTP
La libreria è scritta in C e progettata per essere conforme ISO a C90 e C:2012. MISRA
Quando si utilizzano HTTP connessioni in applicazioni IoT, si consiglia di utilizzare un'interfaccia di trasporto sicura, ad esempio una che utilizza il TLS protocollo come illustrato inDemo sull'autenticazione reciproca CoreHTTP.
Questa libreria può essere utilizzata liberamente ed è distribuita con licenza MIT open source
Dimensione del codice del core HTTP (esempio generato con GCC per ARM Cortex-M) | ||
---|---|---|
File | Con ottimizzazione -O1 | Con ottimizzazione -Os |
core_http_client.c | 3,2 K | 2,6 K |
api.c (lhttp) | 2,6K | 2,0K |
http.c (llhttp) | 0,3 K | 0,3 K |
llhttp.c (llhttp) | 17.9 | 15,9 |
Stime totali | 23,9 K | 20,7 K |