クライアントとサーバー間の SOAP 接続を確立しようとしています。
最初にクライアントで、soap を使用して .php ファイルの情報を送信し、リクエストとレスポンスを確認できるようにします。
&client = new SOAPclient("http://.../service.wsdl",array('soap_version' => SOAP_1_1,'trace'=>1);
この後、関数を呼び出します&client->handle_request(&request)
これまでのところ、すべて正常に動作します。
wsdlファイルからサーバーを呼び出しますhttp://..../index.php?soap=on
if (soap == on)
{
include server.inc
&soapserver = new Juan_soap_server
&soapserver->handle_request($request)
}
server.inc で、クラスJuan_soap_server
と関数を定義しましたhandle_request
。
私の問題は、プログラムが関数handle_request
を実行し、すべてのタスクを実行しますが、その後クライアントで応答がないことです。
サーバーで簡単なクライアント サーバー テストを実行しましたが、正常に動作するため、SOAP のインストールに問題はありません。
手がかりはありますか?