Drupal xml-rpc проблема
Я разработал приложение на Java и хочу подключить свое приложение к сайту drupal, я использую модуль services и drupal xmlrpc для веб-сервиса.
Я проверил на своем локальном компьютере localhost, и он работает без проблем, но при попытке зайти на сайт моей компании я получаю следующую ошибку:
Failed to parse server's response: Expected methodResponse element, got front
Я попытался прослушать пакеты и увидел, что сайт был отправлен пакетом.
2 ответа
Может быть, мы могли бы использовать прокси Java, чтобы получить ответ от сервера и попытаться изменить его, чтобы удалить передний тег из XML?
У меня та же проблема, и я использовал пакет Burp, чтобы увидеть отправленные пакеты, я нашел проблему, это ответ XML:
<front><?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><struct>
<member><name>sessid</name><value><string>RnpLboQS6d-4AAak-
Здесь есть <front>
тэг, который добавляется в xml, когда я удаляю этот тэг с помощью burp, он работает отлично, поэтому мы имеем: Не удалось разобрать ответ сервера: ожидаемый элемент methodResponse, получил front, но как решить эту проблему с drupal?