无法使用NuSoap简单地调用Web服务

时间:2012-06-29 06:32:36

标签: php web-services soap wsdl nusoap

这是我第一次使用Web服务和NuSoap(以及SOAP整体)。我想要做的是使用NuSoap的一个非常简单的CALL函数,就像它看起来一样简单,我无法使它工作。

这是我的代码:

<?php
require_once('nusoap/lib/nusoap.php');

$url = "http://server10logic.com/WSAmib-0.1/services/comprobanteOperacion?wsdl";


try
{
    $client = new nusoap_client($url);
    $result = $client->call('listComprobanteOperacion');

}
catch (SoapFault $e)
{
    echo 'Error0'.$e->getMessage() . "\n";
}

echo '<pre>';print_r($result);
?>

该代码的结果可以在这里看到:

http://dev.etic.com.mx/bmv/test.php

非常欢迎任何帮助。如果您需要更多信息,请告诉我。

提前致谢

1 个答案:

答案 0 :(得分:0)

在创建客户端时,添加第二个boolean参数true,该参数告诉库您正在使用WSDL文件。

$client = new nusoap_client($url, true);