Amazon FreeRTOS
User Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Amazon FreeRTOS HTTPS Client Library

Overview

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

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

Dependencies and Requirements

The Amazon FreeRTOS HTTPS Client library has the following dependencies:

The diagram below illustrates these dependencies.

Features

The Amazon 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.