问题标签 [porta-one]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1283 浏览

php - 将 SOAP 客户端从 PHP5 转换为 PHP4/nuSOAP 时出现 WSDL 错误

好吧,我已经厌倦了为此绞尽脑汁,所以希望这里有人能启发我:

我正在尝试使用 PHP 和 nuSOAP 访问 SOAP 服务。虽然我已经使用 PHP5 的内置 SoapClient 成功访问了该服务,但不幸的是,我仅限于 PHP4,并且使用的是 nuSOAP;导致我无法弄清楚的 WSDL 错误。

PHP5 代码(有效):

nuSOAP 代码(不起作用):

这将返回以下错误:

为什么 PHP5 版本可以工作,而 nuSOAP 版本不行?我确定这只是我忽略的一些愚蠢的事情,但我会很感激一些帮助。

有关更多信息,我正在使用 Porta Switch,PortaBilling XML API:文档