1. ホーム
  2. php

[解決済み] サーバーを変更すると、SOAP_WSDLが動作しなくなる

2022-02-08 12:49:21

質問

本番前のサーバーに動作するウェブサイトがあり、すべての機能が正常に応答しています。このサイトはSOAPを使用して、クライアントのサーバーにリクエストします。

1つはアイテムの検索、もう1つは特定のアイテムの詳細を取得するためのもので、2つの基本的な機能を使用しています。本番サーバーにウェブサイトをインストールしたので、検索の方はちょうど"null"を返します(もう一方は問題なく動作します)。

pear SOAP 0.12.0を使っています。 http://pear.php.net/package/SOAP/

以下はコードの例です。

include_once("./SOAP/Client.php");
$wsdl = new SOAP_WSDL('http://webservice.homeresa.com/WebHR.asmx?WSDL');
$getservice = $wsdl->getProxy();
$results = $getservice->Function($var1, $var2, $var3);

何が起こっているのか、どなたかお分かりになる方はいらっしゃいますか?何か見落としているのでしょうか?

また、SOAPコールを何らかの方法でデバッグすることは可能でしょうか?

よろしくお願いします。

どのように解決するのですか?

OK、私のクライアントは、ウェブサービスに関するドキュメントを含む1つのPDFがあることを私に伝えるのを忘れていた。それはIP制限されていたので、...それは問題だった。私は新しいホストを許可するように彼らに連絡しました。