如果SOAP请求报500错误,应该是NUSOAP与系统自带的SOAP冲突,屏蔽掉系统自带的SOAP即可
SERVER:
==========================================================================
require_once('nusoap.php');
function get(){
return array(
0 => array("a","b","c") ,
1 => array("d","e","f") ,
2 => array("g","h","i")
);
}
$soap = new soap_server;
$soap->register('get');
$soap->service($HTTP_RAW_POST_DATA);
CLIENT:
==========================================================================
require_once('nusoap.php');
$client = new soapclient('http://black.as/lib/Api.php');
$added = $client->call('get');
print_r($added);