用c++写一个linux下的http客户端
时间: 2023-05-19 15:07:04 浏览: 91
可以使用libcurl库来实现一个简单的Linux下的HTTP客户端。以下是一个示例代码:
```
#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");
res = curl_easy_perform(curl);
if(res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
curl_easy_cleanup(curl);
}
return 0;
}
```
这个程序使用curl_easy_init()函数初始化一个CURL对象,然后使用curl_easy_setopt()函数设置URL,最后使用curl_easy_perform()函数执行HTTP请求。如果请求成功,它将返回CURLE_OK,否则将返回一个错误代码。最后,使用curl_easy_cleanup()函数清理CURL对象。
阅读全文