0

我已经使用 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();
4

1 回答 1

0

I use this to create the soapClient call in PHP given a runnning wsdl http://sourceforge.net/projects/wsdl2php/

and here you can find the documentation http://www.urdalen.no/wsdl2php/manual.php

give it a try

于 2013-02-08T14:24:42.183 回答