PHP:SOAP Web服务客户端到ASP.NET Web服务服务器

PHP:SOAP Web服务客户端到ASP.NET Web服务服务器,php,Php,我试图从PHP连接到asp.net Web服务, 我不想用nuSOAP 我已经使用默认的SoapClient()创建了SOAP客户端 现在,Webservice服务器没有重新注册我传递给Webservice方法的参数 有人能帮我吗?如果Web服务需要文档/文字包装的调用约定,那么您应该将方法参数放入其他数组中: $clnt ->__Call('method', array(array('param'=>'val'))); 是的,我得到了答案 $params = array('par

我试图从PHP连接到asp.net Web服务, 我不想用nuSOAP 我已经使用默认的SoapClient()创建了SOAP客户端

现在,Webservice服务器没有重新注册我传递给Webservice方法的参数


有人能帮我吗?

如果Web服务需要文档/文字包装的调用约定,那么您应该将方法参数放入其他数组中:

$clnt ->__Call('method', array(array('param'=>'val')));
是的,我得到了答案

$params = array('param'=>'val');
$resp = $clnt->method(array('param'=>$params));
“method”是您要调用的webservice方法

Furgas提到的方法也适用

$params = array('param'=>'val');
$resp = $clnt->method(array('param'=>$params));