我知道这是一个非常普遍的问题而且相信我,我道歉。但是,我现在处于紧张状态。
我需要什么:
我需要通过GET请求将数据发送到Web服务器。
类似的东西:
http://example.com/?info=%s
可以使用cloudflare设置网站,因此无法使用直接IP访问(即gethostbynam)。
我需要一些像URL“访客”这样简单的东西。
答案 0 :(得分:0)
使用example检查此 easy interface of libcurl 。
根据您需要传递给服务器的参数修改URL字符串。
答案 1 :(得分:0)
如doukremnt和TheCodeArtist所述,请使用以下代码。
#include <stdio.h>
#include <curl/curl.h>
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
/* example.com is redirected, so we tell libcurl to follow redirection */
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
/* Perform the request, res will get the return code */
res = curl_easy_perform(curl);
/* Check for errors */
if(res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}