我可以在Opencart 2中使用PHP SoapClient运行Soap请求吗?

我可以在Opencart 2中使用PHP SoapClient运行Soap请求吗?,php,web-services,soap,wsdl,opencart,Php,Web Services,Soap,Wsdl,Opencart,我需要在opencart 2中处理一个Soap请求,我首先在一个普通的PHP文件中构建了Soap请求,并将其放在我的网站的根目录中,在我完成这项工作后,我认为在opencart 2中添加一个函数并将Soap请求代码放在其中是一个好办法。现在我可以调用正确的函数和包含soap请求的方法,但只要opencart尝试处理新的soap客户端行,即:- $newclient = new SoapClient('https://example.com/catalog/controller/soap/efiW

我需要在opencart 2中处理一个Soap请求,我首先在一个普通的PHP文件中构建了Soap请求,并将其放在我的网站的根目录中,在我完成这项工作后,我认为在opencart 2中添加一个函数并将Soap请求代码放在其中是一个好办法。现在我可以调用正确的函数和包含soap请求的方法,但只要opencart尝试处理新的soap客户端行,即:-

$newclient = new SoapClient('https://example.com/catalog/controller/soap/efiWSDL27.wsdl');
我得到以下错误:-

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /index.php.

Reason: Error reading from remote server
如果我注释掉这一行,那么函数的其余部分运行正常,除了依赖于soap请求的部分

因此,在我尝试调用函数下面的soap请求之前,我得到了这个错误,这完全发生在新的soapclient语句上

从Opencart中创建新的soap客户端时,是否需要指定任何其他参数

我知道wsdl是可以访问的,但我在这一点上迷失了方向,就像我说的一样,完全相同的代码将在opencart之外的普通php文件中的相同Web空间上工作。我还使用远程wsdl尝试了不同的Web服务,但在side opencart中仍然会出现相同的错误


请帮助我:)

答案并不完全正确,但我的解决方案是使用nusoap库,而不是PHP中内置的soapclient,然后它就可以完美地工作了。

真的吗?没人知道这个?