1

サーバーに引数のない 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);**
4

2 に答える 2

3

それ以外の

Object[] params = new Object[]{null};

( を含む単一要素の配列null)

Object[] params = new Object[0];

(空の配列)。

于 2012-10-09T10:09:18.993 に答える
2

あなたを使用new Object[] {null}すると、少なくとも1つの引数(null)があると想定しています。空の配列を作成する必要があります。

new Object[0];
于 2012-10-09T10:09:56.477 に答える