As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
HTTPbiblioteca principal
nota
O conteúdo desta página pode não ser up-to-date. Consulte a página da biblioteca RTOS Free.org
HTTPBiblioteca cliente C para dispositivos IoT pequenos (MCUou pequenos) MPU
Introdução
A HTTP biblioteca principal é uma implementação cliente de um subconjunto do padrão HTTP/1.1.
A HTTP biblioteca principal implementa um subconjunto do padrão de protocolo HTTP/1.1.
A biblioteca é escrita em C e projetada para ser compatível com ISOC90 e MISRA C:2012
Ao usar HTTP conexões em aplicativos de IoT, recomendamos que você use uma interface de transporte segura, como aquela que usa o TLS protocolo, conforme demonstrado no. Demonstração de autenticação mútua da coreHTTP
Essa biblioteca pode ser usada gratuitamente e é distribuída sob a licença de código MIT aberto
Tamanho do código do núcleo HTTP (exemplo gerado com GCC para ARM Cortex-M) | ||
---|---|---|
Arquivo | Com otimização -O1 | Com otimização: 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 |
Estimativas totais | 23,9 K | 20,7 K |