libcurl code 35 定义:
SSL CONNECT ERROR

我这里问题情况会出现以下两种

  1. SSL证书认证,可以添加相应的头取消或是添加验证
1
2
3
4
5
6
7
8
9
curl_easy_setopt(curl, CURLOPT_URL, combinePath.c_str());
curl_easy_setopt(curl, CURLOPT_WRITEDATA, fp);
curl_easy_setopt(curl, CURLOPT_TIMEOUT, 10L);

curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 1);

curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1L);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, curlWriteFunction);
  1. 粗心大意,在本地调试使用的https服务端接口忘记调整成’http’协议