当用libcurl下载http文件不存在的时候,如果使用curl_easy_perform得到的结果也是CURLE_OK ,此时不能通过直接通过返回值来判断结果。

可以使用

1
2
3
4
5
int code = 0;
curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &code);
if (code != 200) {
// download error
}
知识共享授权条款
本著作Chen, Zai-Chun制作,以知识共享 姓名标示-相同方式分享 4.0 国际 授权条款释出

留言

May 7 2010