读书人

一个关于Libcurl上载的有关问题

发布时间: 2012-09-14 11:53:44 作者: rapoo

一个关于Libcurl下载的问题
使用libcurl下载,默认是会输出body消息体的信息
为了不让它输出这些,我使用了

C/C++ code
curl_easy_setopt(curl, CURLOPT_NOBODY, 1);

但是在CURLOPT_NOBODY被置1时,虽然不输出body,http请求却变成了HEAD方法
而我需要发出的是GET方法
所以在后面又加了
C/C++ code
curl_easy_setopt(curl, CURLOPT_HTTPGET, 1);

GET方法是有了,但是又发现CURLOPT_HTTPGET置1后,又会自动输出body信息
又绕回去了。。
请问各位使用过Libcurl的兄弟

如何才能不打印Libcurl的各种信息,包括消息体body的信息,又能发出GET方法的包呢?


[解决办法]
curl_easy_setopt(easy_handle, CURLOPT_WRITEDATA, (void *)&mem); curl_easy_setopt(easy_handle, CURLOPT_WRITEFUNCTION, write_data_cb);
ps:颜色不好,重新写

读书人网 >C语言

热点推荐