我收到了nusoap和/或SugarCRM的错误。这是错误:
在第1行解析SOAP有效内容的XML错误:标记不匹配
我在$ soapclient-> error_str响应中得到了它。不完全确定这个错误意味着什么或它位于何处,我可以使用一些帮助。所以这是背景,我在SugarCRM中使用包含的nusoap类,并有一个外部站点访问soap接口。奇怪的是我有本地运行的工作副本,这个错误只发生在我上传到我的linux服务器时。
我现在声名鹊起,但如果你给出一个有效的答案,我会接受它。而且,我没有运气就研究了这个错误。任何帮助将非常感激。如果您需要我发布任何代码,请告诉我。
更多信息:
我正在使用SugarCRM CE 6.2.1。我的肥皂入口点是http://server/sugar/soap.php。这是我的nusoap客户端。
$soapclient = new nusoap_client('http://server/sugar/soap.php');
以下是对soap客户端进行调用的示例
$result = $soapclient->call('update_existing_contact', array($session_id, $data));
然而,每次通话的错误都是相同的。
当我尝试使用sugar / examples / SoapTest.php时,我也得到了同样的错误,所以我不认为它是客户端。
就像我之前说的那样,最奇怪的是问题只发生在我的服务器上,即使它是相同的代码。
答案 0 :(得分:0)
我会尝试使用例如SoapUI测试Web服务。如果可行,您知道它很可能是客户端的问题。其他一些调试建议