几个月前我问过这样的问题,但问题是 WebService 工作不正常。现在它工作得很好,我仍然无法提出一个简单的请求。首先,我用http://www.validwsdl.com/试了一下
,WS是http://amibcertifica.amib.com.mx:9090/axis2/services/JpaWebServicesAmib?wsdl
你可以自己试试。它适用于该网站。现在我正在尝试使用 NuSOAP 发出请求,但出现此错误:namespace mismatch require http://ws.mobius.amib found http://tempuri.org
你可以在这里检查整个错误:http: //dev.etic.com.mx/bmv/test.php
我的代码如下:
<?php
require_once('nusoap/lib/nusoap.php');
$url = "http://amibcertifica.amib.com.mx:9090/axis2/services/JpaWebServicesAmib?wsdl";
try
{
$client = new nusoap_client($url);
$err = $client->getError();
if ($err) {
// Display the error
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
// At this point, you know the call that follows will fail
}
$result = $client->call('findAllComprobanteOperacion');
}
catch (SoapFault $e)
{
echo 'Error0'.$e->getMessage() . "\n";
}
echo '<pre>';print_r( $result );
echo $client->debug_str;
?>
NuSOAP 版本:$Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $
我一直在网上寻找如何做到这一点,但我完全一无所知,所以非常感谢任何帮助。提前致谢。