6

对于我的简单问题,我很抱歉,但我是使用 libcurl 的新手。我有以下代码:

    curl_easy_setopt(curl, CURLOPT_URL, "http://mypage.com/index.php?DataSourceId=1");

    curl_easy_setopt(curl, CURLOPT_HTTPGET, 1);

    res = curl_easy_perform(curl);

一切正常,所以当 curl_easy_perform(curl) 被执行时,我在控制台中得到 JSON 字符串,我想在变量中得到这个字符串。

请问有人可以帮助我吗?

任何建议将不胜感激。

4

1 回答 1

6

您需要通过选项要求 libcurl 直接写入您自己的内存缓冲区CURLOPT_WRITEDATA

请参阅getinmemory示例,该示例准确说明了如何执行此操作。

于 2013-05-03T12:48:07.553 回答