CURLOPT_TIMEOUT(秒)CURLOPT_TIMEOUT_MS(毫秒),该参数设置的是从请求开始到请求结束的总时间,包括 DNS 解析、连接建立、传输等,如果超过该时间则请求失败,则返回 CURLE_OPERATION_TIMEDOUT...返回的错误码一样是 CURLE_OPERATION_TIMEDOUT 28。
instead of a memory allocation error if CURL_DOES_CONVERSIONS is defined */ CURLE_OPERATION_TIMEDOUT
其中有一点我一直没搞明白,同样的一样地址,系统自带的浏览器(IOS、Android均支持)就能正常返回,而游戏中使用libcurl去下载就是死活返回errcode 28 (CURLE_OPERATION_TIMEDOUT
switch(res) { case CURLE_COULDNT_CONNECT: handle_connection_error(); break; case CURLE_OPERATION_TIMEDOUT