0

ASP.Net Web サービス用の php クライアントを作成しています。実行すると、次のようになります。

wsdl error: XML error parsing WSDL from https://ctechgames:443/Service1.asmx on line 99: Undeclared entity warning

電話をかけた後。私はこれにかなり慣れていないので、自分が何をしているのか本当にわかりません。

リクエストとレスポンスはどちらも空です。何が起こっているのか、なぜなのかわかりません。これが私のクライアントコードです:

$client = new nusoap_client("https://ctechgames:443/Service1.asmx",
                        array('soap_version' => SOAP_1_2));
$schoolName = $client->call('GetSchoolName', array() );

何かアドバイス?

4

1 に答える 1

0

問題を解決しました。コードを次のように変更しました。

$client = new nusoap_client("https://ctechgames:443/Service1.asmx?wsdl",
                        array('soap_version' => SOAP_1_2));
$schoolName = $client->call('GetSchoolName', array('parameters' => array()) );

?wsdl、Web ブラウザからアクセスするための html ではなく、Web サイトから wsdl を取得します。これ'parameters' => array()は、パラメーターを解析する方法に基づいて、.Net Web メソッドが必要とするものです。

これが誰かを助けることを願っています!

于 2013-10-09T22:00:51.263 に答える