我已经制作了ASP.NET Web服务,其中包含一个名为HelloWorld的初始方法。我想使用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***
有人可以帮忙吗?
答案 0 :(得分:2)
由于HelloWorld是您尝试调用的方法,请尝试:
$result = $client->__soapCall('HelloWord', $params);
或
$result = $client->HelloWorld($params);
$params
是您需要为方法发送的任何参数。