1

我们的一个系统依赖于一个用 PHP 实现的遗留应用程序,它使用 NuSoap 来查询一些 SOAP Web 服务

每当它尝试连接到 Web 服务时,它也会尝试从 http://schemas.xmlsoap.org/soap/encoding/下载架构 ,我们注意到在过去几天该网站出现了一些间歇性中断,并且导致 webapp 失败,即使它使用的 web 服务工作正常。

无论如何我们可以配置(或修补)NuSoap 以禁用对该外部资源的验证?

4

1 回答 1

0

编码样式默认设置为http://schemas.xmlsoap.org/soap/encoding/。这是由 NuSOAP 预先设置为称为命名空间的公共数组的 SOAP-ENC 元素。要更改它,只需在脚本中包含一行,例如:

$namespaces[SOAP-ENC] = 'http://my.special.encoding';

有关更多信息,请参阅:http: //developer.apple.com/internet/webservices/soapphp.html

于 2011-01-28T21:37:06.970 回答