thinkphp调用webservice,提示【未将对象引用设置到对象的实例】
项目需求thinkphp调用.net的webservice,结果会报【未将对象引用设置到对象的实例】,请问有没有什么解决办法,或者指出咱代码哪里写的不对,谢谢
代码如下:
try
{
header("content-type:text/html;charset=UTF-8");
$client = new \SoapClient(
"http://xxx.asmx?wsdl"
);
$parm = array('messageId' => ‘xxxxxx’);
print_r($client->__getFunctions());
$parameters = array('QuerySMSState'=>$parm);
$result = $client->__soapCall(
'QuerySMSState',
$parameters
);
$simpleresult = $result->SumResult;
var_dump($result);
}
catch (SOAPFault $e)
{
print_r($e);
}
如果直接写成【$client = new SoapClient("http://xxx.asmx?wsdl");】,则提示【Class 'ManageControllerSoapClient' not found】
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
soapClient不用指定webservice的地址吗