分类:
2009-06-03 14:25:17
require_once('../nusoap/lib/nusoap.php');
$client = new soapclient('', true);
$err = $client->getError();
if ($err) {
echo 'Constructor error
'
. $err . '';
}
// Doc/lit parameters get wrapped
$param = array('str' => 'China');
$result = $client->call('HelloWorld', array('parameters' => $param), '', '', false, true,'document','encoded');
// Check for a fault
if ($client->fault) {
echo 'Fault
'
;
print_r($result);
echo '';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
// Display the error
echo 'Error
'
. $err . '';
} else {
// Display the result
echo 'Result
'
;
print_r($result);
echo '';
}
}
echo 'Request
'
. htmlspecialchars($client->request, ENT_QUOTES) . '';
echo 'Response
'
. htmlspecialchars($client->response, ENT_QUOTES) . '';
echo 'Debug
'
. htmlspecialchars($client->debug_str, ENT_QUOTES) . '';
?>