#pragma once #include #include typedef struct Response { char* response; size_t size; } Response; enum HTTPMethod { GET, HEAD, POST, OPTIONS, PUT, DELETE, CONNECT, TRACE, PATCH }; size_t http_savebuffer_cb(char* data, size_t size, size_t nmemb, void* clientp); Response http_call(const char* url, enum HTTPMethod method, const char* body, struct curl_slist* headers); struct curl_slist* http_header_maker(char** array); void http_init_test();