0

我有一个带有 WSDL、server.php 和 client.php 的简单 SOAP 设置。服务器只有一个功能,就是两个数字相加。

但它不适用于我的client.php,它与本地工作相同。

客户端.php:

$client = new SoapClient("math.wsdl");

var_dump($client->__getFunctions());

$result = $client->__soapCall("add",array(7,2));
//$result = $client->add(20,5);

var_dump($result);

我尝试了两个电话(__soapCall 和简单的电话),但没有成功。它转储了服务器思想的功能:

array(1) { [0]=> string(23) "int add(int $a, int $b)" }

但在那之后停止,使其成为唯一的输出。

本地服务器和外部服务器都具有相同的 SOAP 设置...

有任何想法吗?

4

0 回答 0