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が返ってきます。これは何を意味しますか?
ブランクです。サーバー管理者(別会社)は、送信したメッセージを受け取ったと言いますが、まだ空白の応答があります。 – tdjfdjdj
コマンドラインからcurlを実行して、戻ってくるものを確認してください。 'curl -v -D" your_post_string "http:// endpoint' –
Windowsのcurl.exeはありますか?私はLinux上ではない – tdjfdjdj