json rpc-клиент для сервисного модуля drupal

Я пытаюсь создать клиент json rpc для доступа к службам drupal, предоставляемым модулем служб для титана.

function connect()
{
  var loader = Titanium.Network.createHTTPClient();

  var url = "http://10.0.2.2/service/services/json";

  loader.open("POST",url);

  loader.onload = function()
  {
    alert(this.responseText);
  };

  loader.send({"method:'system.connect'"});
} 

Результатом этого кода является «недопустимый метод».

Я думаю, что анализ данных не в правильном формате. Пожалуйста, помогите решить эту проблему.


person Piyuesh Kumar    schedule 03.04.2011    source источник


Ответы (1)


Обновите свой код следующим образом:

loader.send({method:'system.connect'});

См. статью Работа с данными JSON в Drupal Больше подробностей .

person Sujith PS    schedule 09.01.2014