SolarEnergy/esp32_device/main/http_client.h

30 lines
423 B
C

/**
* HTTP client
*/
#pragma once
#include <stddef.h>
#ifdef __cplusplus
extern "C"
{
#endif
typedef struct
{
char *url;
} http_request_opts;
/**
* Perform an HTTP request.
*
* Returns NULL in case of failure or the response else. The memory
* must be released by the caller.
*/
char *http_client_exec(const http_request_opts *opts);
#ifdef __cplusplus
}
#endif