加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Magento Java Soap无效的XML响应

发布时间:2020-12-15 02:32:14 所属栏目:Java 来源:网络整理
导读:我正在使用apache cxf在soap客户端上写magento. 到目前为止,一切工作都很好,如创建产品更改类别,更新产品等.这可以在我的本地计算机上工作或在本地网络中的magento安装. 所以我在网上的服务器上建立了一个magento商店.除了一个产品媒体的创建之外,所有对api
我正在使用apache cxf在soap客户端上写magento.
到目前为止,一切工作都很好,如创建产品更改类别,更新产品等.这可以在我的本地计算机上工作或在本地网络中的magento安装.

所以我在网上的服务器上建立了一个magento商店.除了一个产品媒体的创建之外,所有对api的调用都有效.

这是来自服务器的响应.

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Body>
        <SOAP-ENV:Fault>
            <faultcode>Sender</faultcode>
            <faultstring>Invalid XML</faultstring>
        </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

也许有人可以帮助我.

提前致谢…

弗里茨

解决方法

我遇到过同样的问题.为我修复的是调用https,因为我有一个.htaccess重写,强制所有流量通过SSL.

如果您正在执行类似将URL重写为https的操作,请在代码中更改URL

$proxy = new SoapClient('http://example.com/api/v2_soap/?wsdl');

$proxy = new SoapClient('https://example.com/api/v2_soap/?wsdl');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读