curl 获取 https 请求方法
今日在做一个项目,需要curl获取第三方的API,对方的API是https方式的。
之前使用curl能获取http请求,但今天获取https请求时,出现了以下的错误提示:证书验证失败。
SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
解决方法,在curl请求时,加入
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); // 从证书中检查SSL加密算法是否存在
curl https请求代码
'fdipzone'); $header = array(); $response = curl_https($url, $data, $header, 5); echo $response; ?>
本文讲解了如何通过curl 来获取 https的 请求方法 ,更多相关内容请关注php中文网。
相关推荐:









