2013-08-05 69 views
0

我开发了一个应用程序java,我想将我的应用程序连接到我的drupal站点,我使用services模块和drupal xmlrpc进行web服务。Drupal xml-rpc问题

我测试了我的本地计算机localhost和它的作品没有问题,但是当我尝试对我公司的网站上,我得到以下错误:

Failed to parse server's response: Expected methodResponse element, got front 

我试图嗅探包,我看到的是,数据包已由该站点发送。

回答

0

我有同样的问题,我用饱嗝套件,查看发送的数据包,我发现它是XML响应的问题:

<front><?xml version="1.0"?> 

<methodResponse> 
    <params> 
    <param> 
    <value><struct> 
    <member><name>sessid</name><value><string>RnpLboQS6d-4AAak- 

在这里有一个<front>标签被添加到XML,当我用burp删除这个标签时,它完美地工作,这就是为什么我们有: 解析服务器的响应失败:期望的methodResponse元素,得到前 但如何解决这个问题与Drupal?

+0

这不是问题的答案。 – Joel

+0

但也许它会帮助他一点 –

0

也许我们可以使用java代理从服务器获取响应,并尝试修改它以从xml中删除前端标记?