我不断收到这个错误:
No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
我不确定,或者我可以说,我不知道这个问题是什么。 以及如何解决这个问题? 请帮忙!
错误是相当清楚的。 基本上,发生的事情是,远程端的证书是自签名的,或者是由wget无法识别的权威机构签署的。 您可以在调用wget时传递以下命令以使其忽略证书错误:
--no-check-certificate
您也可以使用–insecure选项绕过SSLvalidation
Curl反对HTTPS服务器提供的SSL证书。 假设证书首先是有效的,那么您可能需要将授权服务器添加到curl-ca-bundle.crt中的证书链中。
在stackoverflow.com上检查这个问题
https://stackoverflow.com/questions/521418/reading-ssl-page-with-curl-php