EasyManuals Logo

Espressif ESP32-S2 User Manual

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #575 background imageLoading...
Page #575 background image
Chapter 2. API Reference
int esp_http_client_write(esp_http_client_handle_t client, const char *buer, int len)
This function will write data to the HTTP connection previously opened by esp_http_client_open()
Return
(-1) if any errors
Length of data written
Parameters
[in] client: The esp_http_client handle
buffer: The buffer
[in] len: This value must not be larger than the write_len parameter provided to
esp_http_client_open()
int esp_http_client_fetch_headers(esp_http_client_handle_t client)
This function need to call after esp_http_client_open, it will read from http stream, process all receive headers.
Return
(0) if stream doesnt contain content-length header, or chunked encoding (checked by
esp_http_client_is_chunked response)
(-1: ESP_FAIL) if any errors
Download data length defined by content-length header
Parameters
[in] client: The esp_http_client handle
bool esp_http_client_is_chunked_response(esp_http_client_handle_t client)
Check response data is chunked.
Return true or false
Parameters
[in] client: The esp_http_client handle
int esp_http_client_read(esp_http_client_handle_t client, char *buer, int len)
Read data from http stream.
Return
(-1) if any errors
Length of data was read
Parameters
[in] client: The esp_http_client handle
buffer: The buffer
[in] len: The length
int esp_http_client_get_status_code(esp_http_client_handle_t client)
Get http response status code, the valid value if this function invoke after esp_http_client_perform
Return Status code
Parameters
[in] client: The esp_http_client handle
int esp_http_client_get_content_length(esp_http_client_handle_t client)
Get http response content length (from header Content-Length) the valid value if this function invoke after
esp_http_client_perform
Return
(-1) Chunked transfer
Content-Length value as bytes
Parameters
[in] client: The esp_http_client handle
esp_err_t esp_http_client_close(esp_http_client_handle_t client)
Close http connection, still kept all http request resources.
Return
ESP_OK
ESP_FAIL
Parameters
Espressif Systems 564
Submit Document Feedback
Release v4.4

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif ESP32-S2 and is the answer not in the manual?

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish