2017-04-18 12 views
0

こんにちは私はXAMPPバージョンv3.2.2を使用していますが、PHP CURL LibでAPIを使用しようとしました。 、プロトコル「curl https」がlibcurlでサポートされていないか無効にされていません

プロトコル "カール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-protocolがphpinfo()にリストされているためです。

答えて

2

https://dawanda.com/[XYZ]/products?v=1.1カール」のURL CURLOPT_URL =>で「カール」を取り除くので

$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

関連する問題