我正在使用NuSoap客户端进行申请。
$client = new nusoap_client($this->endpoint, true);
$parameters = array("parameter1" => 1, "parameter2" => 2);
$client->call("SomeMethod", $parameters);`
当我将nusoap_client
第二个参数设置为true(这意味着是否wsdl
时),那么我的请购单在第2行中没有发送任何参数,然后返回验证错误因为没有发送参数。
当我将nusoap_client
wsdl
设置为false
时,第2行中的参数会按预期发送,但会返回Internal server error
,因为wsdl
应为{{} 1}}。
有什么想法吗?
答案 0 :(得分:0)
您可以收集如下错误信息:
$client->call("SomeMethod", $parameters);
$err = $client->getError();
if ($err) {
echo '<h2>Error</h2>' . $err;
exit();
}
else
{
echo $result;
}
那将是我的第一步。