1

HelloWorldと呼ばれる最初のメソッドを1つ含むASP.NETWebサービスを作成しました。phpと次のコードを使用して前述のメソッドにアクセスしたい:

$client = new SoapClient("http://localhost:4925/Service1.asmx?WSDL");

$result = $client->HelloWorld()->TestMethodResult;
echo $result;

PHPスクリプトを実行すると、次のエラーが発生します。

***Notice: Undefined property: stdClass::$TestMethodResult in C:\wamp\www\probe\servis.php on line 8***

誰か助けてもらえますか?

4

1 に答える 1

2

HelloWorldは呼び出そうとしているメソッドなので、次のことを試してください。

$result = $client->__soapCall('HelloWord', $params);

また

$result = $client->HelloWorld($params);

$paramsメソッドに送信する必要のあるパラメータはどこにありますか。

于 2012-09-07T15:29:54.583 に答える