在继续使用Savon之前,我总是使用SoapUI来查看我的URL是否正确。现在,我得到了一个URL (可能来自Windows机器上开发和托管的一个项目),假设它是这样的:
www.myservice.com/login/eeu.aspx?WSDL
当我尝试这个的时候,我得到了这个:
Error loading [www.myservice.com/login/eeu.aspx?WSDL]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Unexpected character encountered (lex state 3): '&'SoapUI也会做HTTP请求,对吗?不仅仅是肥皂(或者我在这里混淆了什么?)为什么我会有这个错误?
发布于 2012-11-25 11:20:42
问题不在于HTTP (尽管在您的情况下,SoapUI确实执行它来获取WSDL文件)。错误消息显示,解析响应存在问题--它不是一个格式良好的XML文档。手动下载服务的WSDL,并使用检查它。如果它表明XML是正确的,那么它仍然可能与一些临时问题(连接限制、资源短缺)有关,这些问题导致基于ASP的服务使用错误页进行答复,而在此问题发生时,错误页无法通过验证。
https://stackoverflow.com/questions/12726624
复制相似问题