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