【发布时间】:2011-03-15 23:14:00
【问题描述】:
我们有一个 XML-RPC 服务器(用 python 实现),我正在尝试编写一个简单的 JavaScript 应用程序来向它发送调用。无论我做什么库,我似乎总是得到错误:
Unsupported method ('OPTIONS')
公平地说,我并不像我应该理解的那样理解 XML-RPC 和 HTTP 的底层协议。但我所知道的是这在 python 中有效:
client = xmlrpclib.ServerProxy('http://localhost:2002')
client.T.run_process()
但以下 javascript 没有:
var client = new xmlrpc_client("", "localhost", 2002, "http")
var msg = new xmlrpcmsg("T.run_process()", {})
lert(client.send(msg));
我正在使用这个javascript library。但似乎无论我使用什么库,我都会遇到同样的错误,所以我猜我们的服务器不符合 python 不介意的某些协议,对吗?
【问题讨论】:
标签: javascript python http xml-rpc