使用CURL(命令行工具和库)
用于通过URL传输数据)我正在尝试从url
下载文件,例如“https://52.66.11.22/xyz/abc.txt
”
但不是下载。但当我给“http://52.66.11.22/xyz/abc.txt
”时,它的下载...对于https我也给了证书。如下所示
curl_easy_setopt(curl, CURLOPT_CAINFO, "cacert.pem")
我也记录了日志,它给出了错误,如
curl_easy_perform() failed: SSL connect error<CR>
DOCURL::curl_retval=35,<CR>
答案 0 :(得分:0)
你应该这样做:https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html
按curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L);
然后调用easy_perform应该有效。