做项目的时候需要将原来的libcurl升级到支持https,查了下是需要重新编译 with ssl,编译完成后,post请求https网址还有默认是需要证书的,libcurl可以设置成不验证证书
curl_easy_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_easy_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
If CURLOPT_SSL_VERIFYPEER is zero, CURLOPT_SSL_VERIFYHOST is also set to zero and cannot be overridden. 只用设置curl_easy_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);即可
参考资料:
https://curl.haxx.se/libcurl/c/curl_easy_setopt.html
https://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html
C++ libcurl支持https
最新推荐文章于 2024-05-27 15:13:51 发布