我尝试向https网址发送请求。我通过cmd像
一样卷曲curl --cert cert.pem https://my_test.com
,它工作正常。然后我尝试用php来做,但是无法连接到url。我可以尝试许多解决方案
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_STDERR, fopen("D://curl_debug.txt", "w+"));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_CAPATH, "D:\\xampp\\htdocs\\CA\\");
curl_setopt($curl, CURLOPT_CAINFO, "D:\\xampp\\htdocs\\cert.pem");
我在curl_debug.txt中找到:成功设置了证书验证位置: CAfile:D:\ xampp \ apache \ bin \ curl-ca-bundle.crt CApath:D:\ xampp \ htdocs \ CA \ * SSL证书问题:无法获取本地发行者证书 *停止了暂停流
可能有人知道,什么问题?谢谢!