4 #include "../../include/client.hpp" 6 static size_t WriteCallback(
void *contents,
size_t size,
size_t nmemb,
void *userp);
15 CURL *curl = curl_easy_init();
17 std::string readBuffer;
22 curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
24 curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);
28 res = curl_easy_perform(curl);
29 curl_easy_cleanup(curl);
35 static size_t WriteCallback(
void *contents,
size_t size,
size_t nmemb,
void *userp)
37 ((std::string*)userp)->append((
char*)contents, size * nmemb);
virtual std::string get(std::string const url)
GET request the provided url and return the response body as a string.
static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp)