我已经使用 Java 的 Web 服务构建了一个 wsdl,并在 localhost(wamp) 上运行它。我正在尝试为 wsdl 创建一个 PHP SoapClient,但它显示“文档末尾的额外内容”。但是当我尝试使用 Java 客户端或 .NET 客户端运行服务时,它会运行 wsdl。
我试过在网上搜索它,但仍然找不到问题。请帮忙。
以下是我创建 SoapClient 的方式:
$client = new SoapClient('http://localhost/path/to/ServiceSever?wsdl', array('trace' => 1));
我还尝试通过创建 SoapServer 来运行它,然后从中创建一个客户端:
$server = new SoapServer('http://localhost/path/to/ServiceSever?wsdl');
$server->addFunction('getinfos');
$server->handle();