0
我有一个简单的问题,希望任何人都可以提供帮助。肥皂PHP问题关于我的代码是否正确?
我从WDSL服务验证码?
<xsd:complexType name="LoginInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="user" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
然后我得到这个代码在PHP中:
$client = new SoapClient($enllaç.'?wsdl', $aOptions);
$param = array("password" => $password, "user" => $login);
$result = $client->login(array('LoginInfo' => array($param)));
任何人都可以让我知道,如果这是正确的吗?因为没有工作。随着SoapUI我可以访问没有任何问题,但使用PHP没有。我认为我正在失去一些东西。
我已经检查,但它说:致命错误:SOAP错误:(故障代码:客户端,故障字符串:函数(“LoginInfo”)不是这种服务的有效方法) – david 2010-11-18 09:31:46
这意味着LoginInfo不是一个有效的函数,您展示的wsdl摘录为方法标识了一个参数。你能提供一个wsdl的位置或更大的例子吗? – Goldfrapper 2010-11-29 09:18:17