EasyManua.ls Logo

Espressif ESP32-S2 - Page 580

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
Loading...
Chapter 2. API Reference
ESP_ERR_HTTP_CONNECTING
HTTP connection hasnt been established yet
ESP_ERR_HTTP_EAGAIN
Mapping of errno EAGAIN to esp_err_t
ESP_ERR_HTTP_CONNECTION_CLOSED
Read FIN from peer and the connection closed
Type Definitions
typedef struct esp_http_client *esp_http_client_handle_t
typedef struct esp_http_client_event *esp_http_client_event_handle_t
typedef struct esp_http_client_event esp_http_client_event_t
HTTP Client events data.
typedef esp_err_t (*http_event_handle_cb)(esp_http_client_event_t *evt)
Enumerations
enum esp_http_client_event_id_t
HTTP Client events id.
Values:
HTTP_EVENT_ERROR = 0
This event occurs when there are any errors during execution
HTTP_EVENT_ON_CONNECTED
Once the HTTP has been connected to the server, no data exchange has been performed
HTTP_EVENT_HEADERS_SENT
After sending all the headers to the server
HTTP_EVENT_HEADER_SENT = HTTP_EVENT_HEADERS_SENT
This header has been kept for backward compatability and will be deprecated in future versions esp-idf
HTTP_EVENT_ON_HEADER
Occurs when receiving each header sent from the server
HTTP_EVENT_ON_DATA
Occurs when receiving data from the server, possibly multiple portions of the packet
HTTP_EVENT_ON_FINISH
Occurs when finish a HTTP session
HTTP_EVENT_DISCONNECTED
The connection has been disconnected
enum esp_http_client_transport_t
HTTP Client transport.
Values:
HTTP_TRANSPORT_UNKNOWN = 0x0
Unknown
HTTP_TRANSPORT_OVER_TCP
Transport over tcp
HTTP_TRANSPORT_OVER_SSL
Transport over ssl
enum esp_http_client_method_t
HTTP method.
Values:
Espressif Systems 569
Submit Document Feedback
Release v4.4

Table of Contents