2011-07-26 16 views
0

私は送信した文字列をサーバが受け取った後、 "D"という変数を受け取ることになっています。サーバーの応答メッセージを受け取るにはどうすればよいですか?soap curlリクエストは機能しますが、レスポンスはありません

$soapme = curl_init(); 
curl_setopt($soapme, CURLOPT_URL,   $url); 
curl_setopt($soapme, CURLOPT_CONNECTTIMEOUT, 10); 
curl_setopt($soapme, CURLOPT_TIMEOUT,  10); 
curl_setopt($soapme, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($soapme, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($soapme, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($soapme, CURLOPT_POST,   true); 
curl_setopt($soapme, CURLOPT_POSTFIELDS, $post_string); 
curl_setopt($soapme, CURLOPT_HTTPHEADER,  array('Content-Type: text/xml; charset=utf-8', 'Content-Length: '.strlen($post_string))); 
curl_setopt($soapme, CURLOPT_USERPWD, $user . ":" . $password); 
curl_setopt($soapme, curlOPT_VERBOSE, 1); 
curl_exec($soapme); 

ReturnTransfersを使用しないと、結果として1が返ってきます。これは何を意味しますか?

答えて

0
$result = curl_exec($soapme); 
echo $result; 
+0

ブランクです。サーバー管理者(別会社)は、送信したメッセージを受け取ったと言いますが、まだ空白の応答があります。 – tdjfdjdj

+0

コマンドラインからcurlを実行して、戻ってくるものを確認してください。 'curl -v -D" your_post_string "http:// endpoint' –

+0

Windowsのcurl.exeはありますか?私はLinux上ではない – tdjfdjdj

関連する問題