尝试调用Spyne上的方法时发生XMLSyntaxError

2024-10-04 05:34:22 发布

您现在位置:Python中文网/ 问答频道 /正文

现在我已经用肥皂水测试了我的Spyne服务器,一切正常。我的客户机还使用SoapUI成功地与服务器通信。有了这套软件,我们已经转移到他的应用程序的测试环境,现在,事情有点混乱。当他试图从他的测试环境发送结果时,他得到以下错误:

senv:Client.XMLSyntaxError

另一方面,我收到一封主题为:

[Django] ERROR: '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:vaul="vault.soap">   <soapenv:Header/>   <soapenv:Body>      <vaul:ReceiveLabTestResult>         <vaul:username>services_xxx_xxx</vaul:username>         <vaul:password>xxxx</vaul:password>         <vaul:result_xml><![CDATA[[DATA]]]></vaul:result_xml>      </vaul:ReceiveLabTestResult>   </soapenv:Body></soapenv:Envelope>'

Spyne中只有两个地方会引发XMLSyntaxError,根据这个错误,它似乎在解析上面显示的XML时遇到了困难。也就是说,我试着用Spyne中解析它的方式来解析这个XML,它似乎解析得很好:

^{pr2}$

如何让Spyne服务器与客户机的测试环境一起工作?如果你有什么想法,请告诉我。我用完了。谢谢!在


Tags: 服务器客户机测试环境错误usernamebodysoapxxx