+ -
当前位置:首页 → 问答吧 → php调用webservice 传递参数问题

php调用webservice 传递参数问题

时间:2011-11-21

来源:互联网

服务端给的文档提示输入参数是:

<ns2:cnRegistrantQuery xmlns:ns2="api.xxx.cn">
<userId>contactzq101001</userId>
</ns2:cnRegistrantQuery>

PHP客户端调用方法:
$client->cnRegistrantQuery(array('userId'=>'contactzq101001'));

服务端返回的错误提示是:userId is null

PHP传递参数还有那些方法?
------------------------------------
定义的WSDL
<xs:complexType name="cnRegistrantQuery">
<xs:sequence>
<xs:element minOccurs="0" name="userId" type="xs:string"/>
</xs:sequence>
</xs:complexType>

作者: webluoye   发布时间: 2011-11-21

$param["userId"]="aaa";
$res=$client->__Call('cnRegistrantQuery',array('userId'=>$param));
print_r($res->GetFeatureResult->anyType);

作者: conango   发布时间: 2011-11-22

相关阅读 更多