我有一个magento商店1.7.0.1。 管理员已配置并验证WsI合规性和非合规性。 UNSECURE URL类似于 site.com/store 。
尝试访问site.com/store/api/v2_soap/index/
时
我得到以下内容 -
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>WSDL</faultcode><faultstring>SOAP-ERROR: Parsing WSDL: Unexpected WSDL element <operation></faultstring>
</SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
我用谷歌搜索可能导致错误的原因,但在我的智慧结束时。有人可以帮忙吗?
答案 0 :(得分:0)
由于我不能添加评论,因为我被允许发表评论只有7分,所以在我试图找出错误之前我需要更多的澄清。它看起来更像是在回复xml字符串<operation>
时将其转义为<operation>
。
您是否安装了可能影响SOAP响应的任何模块?您使用的是哪个服务器?哪个PHP版本?所有这些细节将有助于确定问题。如果我能够正确识别,我会编辑这个答案
答案 1 :(得分:0)
我在 wsdl 文件中发现了一个额外的“>”。它导致了“意外的 WSDL 元素”错误。