coreHTTP library
Note
The content on this page may not be up-to-date. Please refer to the
            FreeRTOS.org library page
HTTP C client library for small IoT devices (MCU or small MPU)
Introduction
The coreHTTP library is a client implementation of a subset of the 
            HTTP/1.1
The coreHTTP library implements a subset of the HTTP/1.1
            
The library is written in C and designed to be compliant with 
            ISO C90
When using HTTP connections in IoT applications, we recommend that you use a secure transport interface, such as one that uses the TLS protocol as demonstrated in the coreHTTP mutual authentication demo.
This library can be freely used and is distributed under the 
            MIT open source license
| Code Size of coreHTTP (example generated with GCC for ARM Cortex-M) | ||
|---|---|---|
| File | With -O1 Optimization | With -Os Optimization | 
| core_http_client.c | 3.2K | 2.6K | 
| api.c (llhttp) | 2.6K | 2.0K | 
| http.c (llhttp) | 0.3K | 0.3K | 
| llhttp.c (llhttp) | 17.9 | 15.9 | 
| Total estimates | 23.9K | 20.7K |