我在网络上的某个地方(如 SugarCRM SOAP test call fails )看到,有些人使用 SoapUI 访问 SugarCRM SOAP 或 REST Web 服务,其 URL 类似于 http://ip/sugarcrm/service/v2/soap.php分别是
和 http://ip/sugarcrm/service/v2/rest.php
。我尝试使用“新建 SoapUI 项目”向导,并将该 url 放入“初始 WSDL/WADL:”中。但我只收到错误消息:
"Error loading [http://ip/sugarcrm/service/v2/soap.php] org.apache.xmlbeans.XmlException: error: Unexpected character encountered: 'c' ", in SOAP case;
和
"Error loading [http://ip/sugarcrm/service/v2/rest.php] org.apache.xmlbeans.XmlException: error: Unexpected character encountered (lex state 8): ',' ", in REST case.
我也尝试过使用 NetBeans,就像我在 Add SugarCRM REST services to NetBeans 中解释的那样,但错误有所不同(但仍然出现错误)。
这可能是 SugarCRM 的问题还是我做错了什么?
最佳答案
您需要使用 SOAP 服务的 wsdl,可在 http://ip/sugarcrm/service/v2/soap.php?wsdl
关于web-services - 使用 SoapUI 连接到 SugarCRM REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8701927/