首页 > Php > [Server.userException] No such operation ‘xxx’ SoapClient->__call(xxx,Array)

[Server.userException] No such operation ‘xxx’ SoapClient->__call(xxx,Array)

使用SOAP调用webservice时,出现错误:

Fatal error: Uncaught SoapFault exception: [Server.userException] No such operation 'xxx' in D:xampphtdocsxxxxxx.php:19 Stack trace: #0 [internal function]: SoapClient->__call('xxx', Array) 

经查找排除,发现是参数错误。修改参数数据即可。

  1. 鬼大师 11月 14th, 2012 @ 12:09 | #1

    查了1天了,始终找不出哪里出错…
    求指点这个问题
    $client = new SoapClient(“http://url/WebService?wsdl”);
    $res = $client->query($user,$pass, $param1, $param2, urlencode(‘type=92#’), null, null, null);
    然后就报了跟你一样的错误。

    先谢过
    莫非是urlencode那的参数问题?

  2. DigDeeply 11月 15th, 2012 @ 10:08 | #2

    @鬼大师
    这个时间有点久了,具体我也记不清了,但是应该就是参数的问题,你先尝试着用实际的值去调用,如果正常的话,然后把每个参数逐渐的换为变量,在哪个环节出错,就是哪个参数变量有问题。

评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks