libcurl理解和使用
1 libcurl是一个很好的客户端库
2 CURLOPT_URL
就是普通的url。
3 CURLOPT_HTTPHEADER
3.1 http get
4 CURLOPT_WRITEFUNCTION
#include <curl/curl.h> size_t write_callback(char *ptr, size_t size, size_t nmemb, void *userdata);
这个callback函数有个固定的格式,其中ptr指向成功下载下来的数据,size*nmemb是下载的数据的总的size,userdata是
CURLOPT_WRITEDATA指定的,用于来获取该下载下来的数据的指针,通过该指针将下载下来的数据交给用户。
5 CURLOPT_WRITEDATA
用户获取下载下来的数据的指针。用户通过该指针获取下载下来的数据。