すべて、cURLのエラー1:サポートされていないプロトコル:HTTPS
私は、PHPのcURLのラッパー・メソッドを経由してHTTPS POSTにSOAPリクエストをしようとしたが、次のcURLエラーを取得維持しています。エラー1:サポートされていないプロトコル:HTTPS、任意のアイデア理由これは事件です?ターゲットURLは良好で、コマンドライン経由でアクセスできます。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->apiURL);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-type: text/xml;charset=UTF-8',
'Content-length: '.strlen($SOAPRequest),
'SOAPAction: ""'
));
curl_setopt($ch, CURLOPT_POSTFIELDS, $SOAPRequest);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($ch);
SELinux(実行中の場合)またはiptablesを無効にした後に試してください –
さらに、https通信で使用するリモート証明書はどこに設定していますか? http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/ –