从j调用xmlrpc服务

2024-04-20 02:47:40 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从Java调用xmlrpclib服务?我可以这样用Python调用服务:

proxy = xmlrpclib.ServerProxy('http://ip:port')
print proxy.my_method("foo","bar")

在Java中,我尝试了以下方法:

XmlRpcClient proxy = new XmlRpcClient();
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();

config.setServerURL(new URL("http://ip:port"));
proxy.setConfig(config);

Object[] nd1 = {"foo", "bar"};
Object object = proxy.execute("my_method", nd1);

execute调用抛出一个expection,因为它找不到方法。有什么想法吗?你知道吗


Tags: 方法ipconfighttpnewfooportmy