【问题标题】:PHP SOAP Client for Java Web Service用于 Java Web 服务的 PHP SOAP 客户端
【发布时间】:2013-02-08 05:30:07
【问题描述】:

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

【问题讨论】:

  • 在没有看到任何代码或您为调试它所做的工作的情况下很难帮助您
  • 嗨,约翰·康德。这就是我拥有的代码。 wsdl 是使用 Java 的 Web 服务生成的。

标签: java php web-services soap wsdl


【解决方案1】:

在给定一个运行的 wsdl 的情况下,我使用它在 PHP 中创建soapClient 调用 http://sourceforge.net/projects/wsdl2php/

在这里你可以找到文档 http://www.urdalen.no/wsdl2php/manual.php

试试看

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多