2017-04-18 104 views
0

嗨,我正在使用XAMPP版本v3.2.2,并且我试图在PHP CURL Lib中使用API​​。但是,在每次请求我收到此错误信息:不支持或禁止在libcurl中使用协议“curl https”

协议 “卷曲HTTPS” 不支持或禁用libcurl中

$curl = curl_init(); 
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1, 
    CURLOPT_URL => 'curl https://dawanda.com/[XYZ]/products?v=1.1', 
    CURLOPT_HTTPHEADER => array('X-Dawanda-Auth: [XYZ]') 
)); 
    $resp = curl_exec($curl); 

    echo curl_error($curl); 

    curl_close($curl); 

Those are my CURL properties

我不明白的错误信息,因为https协议在phpinfo()中列出。

回答

2

删除“卷曲”的网址CURLOPT_URL =>“卷曲https://dawanda.com/[XYZ]/products?v=1.1”让

$curl = curl_init(); 
curl_setopt_array($curl, array(
    CURLOPT_RETURNTRANSFER => 1, 
    CURLOPT_URL => 'https://dawanda.com/[XYZ]/products?v=1.1', 
    CURLOPT_HTTPHEADER => array('X-Dawanda-Auth: [XYZ]'), 
    CURLOPT_SSL_VERIFYHOST => false, 
    CURLOPT_SSL_VERIFYPEER => false 
)); 
    $resp = curl_exec($curl); 

    echo curl_error($curl); 

    curl_close($curl); 
+0

嘛,然后我收到此错误信息:** SSL证书问题:无法获取本地颁发者证书** – DumbergerL

+0

我已经更新了我的答案并添加了这些行CURLOPT_SSL_VERIFYHOST,false), \t CURLOPT_SSL_VERIFYPEER,false)。 –

+0

它的工作原理。非常感谢! – DumbergerL