2

我正在尝试阅读此 .NET WCF Basic http 绑定 Web 服务:http: //videoconferencingbookingsystem.com/BasicInfo/WhyGoService.svc ?wsdl

我的调用脚本如下:

define('RESPONSE_TIMEOUT', 600);
set_time_limit(RESPONSE_TIMEOUT+30);

header('Content-Type: text/plain');


$options = array(
   'soap_version' => SOAP_1_2,
   'trace' => 1,
   'connection_timeout' => 30,
   'login' => 'xxxxxxx',
   'password' => 'xxxxxxx',
   'trace' => 1
   );

$client = new SoapClient('http://videoconferencingbookingsystem.com/BasicInfo/WhyGoService.svc?wsdl', $options);

...我收到了这个错误:

致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:'IWhygoService_getBasicInformation_InputMessage' 已定义

有谁知道出了什么问题?

4

2 回答 2

2

没有看到调试跟踪,我帮不上什么忙,但快速查看代码

您是否需要在选项中跟踪两次?无论如何,它不应该是真/假而不是位表示吗?

如果您有一个返回跟踪的调试器,它会有所帮助:)

于 2012-08-06T07:29:23.687 回答
-2

一个月前,当我将一些代码更改为 WCF 服务,然后尝试让不同的应用程序使用该服务时,我遇到了一个完全相同的问题。一个名为 SoapUI 的程序帮助我在 2 分钟内确定了我的问题。

http://soapui.org/

它也是免费的。

于 2012-08-09T13:58:21.323 回答