我在没有参数的服务器中有一个Remote方法。我无法从我的java客户端调用它。但是我可以用参数调用一个方法。
**XmlRpcClient client = new XmlRpcClient();
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL("http://localhost:8000"));
client.setConfig(config);
Object[] params = new Object[]{null};
Object result = client.execute("hello",params);
System.out.println(result);**
答案 0 :(得分:2)
而不是
Object[] params = new Object[]{null};
(包含null
的单元素数组)尝试
Object[] params = new Object[0];
(一个空数组)。
答案 1 :(得分:2)
使用new Object[] {null}
假设至少有一个参数(null)。
您只需要创建一个空数组:
new Object[0];