1

我正在使用 NuSoap Web 服务。我的网络服务端点类型是 wsdl。问题是无法连接和更新状态。

这是我的网址 http://abc.testsite.com/LMSCallbackService/LMSExternalOrientationService.svc

动态生成的WSDL文件Soap地址位置应该是 http://abc.testsite.com/LMSCallbackService/LMSExternalOrientationService.svc?wsdl

但是当前的 Soap 地址位置就像 http: //clwebwtrv4.colo .testsite.com/LMSCallBackService/LMSExternalOrientationService.svc?wsdl [链接错误。]

我怎样才能删除粗体项目?

我在网上搜索了一些东西,想出了以下解决方案

使用静态 wsdl 文件,而不是动态生成 wsdl 文件。

注意:不知道如何停止动态生成wsdl文件,也不知道静态wsdl文件放在哪里。

问题: - 将静态 wsdl 文件放在哪里?- 如何停止动态生成 wsdl 文件?

有什么帮助吗?

4

1 回答 1

2

使用静态 WSDL 的方法:

将 wsdl 文件保存到某个位置,调用时使用物理路径。

$url = 'http://www.testsite.com/abc/preprod_sunflower.wsdl'

前任:$client = new nusoap_client($url,true);

注意:在该 WSDL 文件中不要忘记提供正确的“Soap 地址位置”。

而已。希望它的使用充分。

坏处:

在更新 NuSoap 时,它会产生一些问题。所以我们需要更新我们的 WSDL 文件。

于 2013-01-30T04:59:13.597 回答