Какова лучшая клиентская библиотека Javascript XML-RPC? - PullRequest
23 голосов
/ 17 июля 2009

Какая, на ваш взгляд, лучшая клиентская библиотека Javascript XML-RPC и почему?

Я создаю приложение JQuery, и мне нужно с ним связаться с моим сервером xmlrpc.

Нашел следующие библиотеки, но я понятия не имею, в чем их плюсы и минусы:

http://www.zentus.com/js/xmlrpc.js.html

http://www.scottandrew.com/xml-rpc/

http://phpxmlrpc.sourceforge.net/jsxmlrpc/

http://www.vcdn.org/Public/XMLRPC/

http://mimic -xmlrpc.sourceforge.net /

Ответы [ 7 ]

6 голосов
/ 04 декабря 2009

Здесь размещена библиотека Google: http://code.google.com/p/json-xml-rpc/. Он поддерживает как XML-RPC, так и JSON-RPC для JavaScript, а также как асинхронные, так и синхронные запросы. Я собираюсь попробовать XML-RPC для JavaScript с помощью пользовательского интерфейса JQuery и обновлю его, основываясь на моих выводах.

1 голос
/ 22 мая 2013

Недавно я опубликовал две новые библиотеки для выполнения XML-RPC поверх JavaScript. Один работает с jQuery, другой - простой JavaScript для современных браузеров.

1 голос
/ 12 сентября 2012

Для вызовов клиента XML-RPC в JavaScript на удаленный сервер я успешно использовал библиотеку RedStone XML-RPC:

Я взаимодействовал с Python с другой стороны, хотя мне пришлось внести небольшие исправления в библиотеку:

//  python xml-rpc does not has a handler name
var message = '<?xml version="1.0"?><methodCall><methodName>' + ((this.handlerName!="")?(this.handlerName + '.'):"") +  method + '</methodName>';
1 голос
/ 25 апреля 2012

Мне повезло с jsolait (в частности, с его модулем 'xmlrpc'), хотя проект сейчас кажется мертвым.

1 голос
/ 31 июля 2009

Я попробовал http://www.zentus.com/js/xmlrpc.js.html сам. У него проблемы с анализом результатов в FireFox и Chrome, анализ результатов в IE работал нормально.

Я не пробовал другие, но «mimic» выглядит великолепно (если он работает).

Для моей собственной проблемы я переключился на JSON вместо XMLRPC.

0 голосов
/ 03 января 2012

Добавление библиотеки в список. Я нашел это довольно простым в использовании, хотя я не пробовал все другие, которые упомянуты.

0 голосов
/ 21 июля 2009

Протокол довольно прост, вы уверены, что вам вообще нужна библиотека? Может, просто отправить XML, который требует протокол?

...