EasyManua.ls Logo

Espressif ESP32-S2 - Page 574

Espressif ESP32-S2
1695 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 2. API Reference
• [in] client: The esp_http_client handle
• [in] password: The password value
esp_err_t esp_http_client_set_authtype(esp_http_client_handle_t client,
esp_http_client_auth_type_t auth_type)
Set http request auth_type.
Return
• ESP_OK
• ESP_ERR_INVALID_ARG
Parameters
• [in] client: The esp_http_client handle
• [in] auth_type: The esp_http_client auth type
int esp_http_client_get_errno(esp_http_client_handle_t client)
Get HTTP client session errno.
Return
• (-1) if invalid argument
• errno
Parameters
• [in] client: The esp_http_client handle
esp_err_t esp_http_client_set_method(esp_http_client_handle_t client, esp_http_client_method_t
method)
Set http request method.
Return
• ESP_OK
• ESP_ERR_INVALID_ARG
Parameters
• [in] client: The esp_http_client handle
• [in] method: The method
esp_err_t esp_http_client_set_timeout_ms(esp_http_client_handle_t client, int timeout_ms)
Set http request timeout.
Return
• ESP_OK
• ESP_ERR_INVALID_ARG
Parameters
• [in] client: The esp_http_client handle
• [in] timeout_ms: The timeout value
esp_err_t esp_http_client_delete_header(esp_http_client_handle_t client, const char *key)
Delete http request header.
Return
• ESP_OK
• ESP_FAIL
Parameters
• [in] client: The esp_http_client handle
• [in] key: The key
esp_err_t esp_http_client_open(esp_http_client_handle_t client, int write_len)
This function will be open the connection, write all header strings and return.
Return
• ESP_OK
• ESP_FAIL
Parameters
• [in] client: The esp_http_client handle
• [in] write_len: HTTP Content length need to write to the server
Espressif Systems 563
Submit Document Feedback
Release v4.4

Table of Contents