25

您认为最好的 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/

4

7 回答 7

6

这里有一个 Google 托管的库:http ://code.google.com/p/json-xml-rpc/ 。它支持 JavaScript 的 XML-RPC 和 JSON-RPC,以及异步和同步请求。我即将使用 JQuery UI 自己尝试用于 JavaScript 的 XML-RPC,并将根据我的发现对其进行更新。

于 2009-12-04T20:13:29.943 回答
2

我最近发布了两个新库,用于通过 JavaScript 执行 XML-RPC。一种适用于 jQuery,一种是适用于现代浏览器的纯 JavaScript。

于 2013-05-22T04:21:28.227 回答
1

对于在 JavaScript 中对远程服务器的 XML-RPC 客户端调用,我成功地使用了 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>';
于 2012-09-12T15:18:30.757 回答
1

我自己尝试过http://www.zentus.com/js/xmlrpc.js.html。在 FireFox 和 Chrome 中解析结果时出现问题,在 IE 中解析结果工作正常。

我没有尝试过其他的,但“模仿”看起来很棒(如果它有效的话)。

对于我自己的问题,我已经切换到 JSON 而不是 XMLRPC。

于 2009-07-31T16:08:08.960 回答
1

我对jsolait(特别是它的 'xmlrpc' 模块)很幸运,尽管该项目现在似乎已经死了。

于 2012-04-24T20:12:49.970 回答
0

协议相当简单,你确定你需要一个库吗?也许只是发送协议所需的 XML?

于 2009-07-21T14:25:07.867 回答
0

将库添加到列表中。我发现这个很容易使用,虽然我还没有尝试过所有提到的其他方法。

于 2012-01-03T14:33:30.767 回答