HTTPS Client Library - FreeRTOS

HTTPS Client Library

Overview

You can use the FreeRTOS HTTPS Client library to create applications that interact with an HTTP server to send HTTP requests and receive HTTP responses over TLS. The FreeRTOS HTTPS Client library implements the HTTP/1.1 standard over TLS.

The source files for the FreeRTOS HTTPS Client library are located in <freertos>/libraries/csdk/standard/https.

Dependencies and Requirements

The FreeRTOS HTTPS Client library has the following dependencies:

The diagram below illustrates these dependencies.

Features

The FreeRTOS HTTPS Client library has the following features:

  • Both fully asynchronous and synchronous (blocking) API functions.

  • Application managed memory for internal context and HTTP formatted headers.

  • Thread-aware and parallelized connections.

API Reference

For a full API reference, see the HTTPS Client API Reference.