HTTPSリンクでSOAPリクエストを作成しようとしています。 私はCurl Failedを受け取ります:0(これはエラーを意味します)しかし、私は空の文字列を受け取りました。CurlでHTTPSリクエストが失敗しました:Curlで0は返されませんPHP
$url = $soapUrl;
$soap_do = curl_init();
set_time_limit(0);
curl_setopt($soap_do, CURLOPT_URL, $url);
curl_setopt($soap_do, CURLOPT_AUTOREFERER, true);
curl_setopt($soap_do, CURLOPT_MAXREDIRS, 10);
curl_setopt($soap_do, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($soap_do, CURLOPT_RETURNTRANSFER, true);
curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($soap_do, CURLOPT_POST, true);
curl_setopt($soap_do, CURLOPT_POSTFIELDS, $xml_post_string);
curl_setopt($soap_do, CURLOPT_VERBOSE, TRUE);
curl_setopt($soap_do, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($soap_do);
$error = curl_error($soap_do);
var_dump($response);
echo "Curl Failed: " . curl_errno($soap_do), "<br/>";
echo curl_error($soap_do);
私のコードに問題がありますか?
用途: PHPも、SOAPクライアントが、中に構築多分あなたはそれを試してみることができています'curl_getinfo()'を実行すると、リクエストの結果に関する詳細が表示されます。 –
あなたは '$出力= curl_exec($ soap_do)のような何か欠けている、私は私のコードを更新し、私は自分のコードを更新し' – Hackerman
を – phpmeter