1. 简单配置
- 安装curl
- apt-get curl
- 安装c++的库 libcurl4-openssl-dev
- apt-get libcurl4-openssl-dev
2. 写代码时几个重要函数的介绍
- curl_easy_init () / curl_easy_cleanup ()
- CURLcode curl_easy_setopt(CURL *handle, CURLoption option, parameter)
- 这个函数最重要;http://curl.haxx.se/libcurl/c/curl_easy_setopt.html
- CURLOPT_URL : 第三个参数设置为想要访问的URL
- CURLOPT_HEADER : 文件头部信息是否可见第三个参数为不可见0
- CURLOPT_HEADERFUNCTION : 当接收到头部信息时调用设置的回调函数
- CURLOPT_VERBOSE : 是否报告异常0不接收
- CURLOPT_TIMEOUT : 设置CURL允许执行的最长秒数
- CURLOPT_DNS_CACHE_TIMEOUT : 设置超时,默认的DNS cache的超时时间为60秒
- CURLOPT_WRITEFUNCTION : 设置内容写回的回调函数