java - 将关联数组(Hashmap)作为参数传递给 xml rpc

标签 java xml xml-rpc

我想从 Java 进行 XML-RPC,在传递关联数组(Hashmap)作为参数时遇到问题。这是我的代码。

 XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
        config.setServerURL(new URL(ServeUrl));
        XmlRpcClient client = new XmlRpcClient();
        client.setConfig(config);
        Map map = new HashMap();
        map.put(Parameter Name, Parameter Value);
        map.put(Parameter Name , Parameter Value);
        Object result = client.execute("method name", map);

最佳答案

HashMap 需要包装在对象数组中:

Object result = client.execute("method name", new Object [] {map});

关于java - 将关联数组(Hashmap)作为参数传递给 xml rpc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4971770/

相关文章:

java - Android Studio 入门教程问题

java - 结果处理程序出现问题

java - 内容提供者与 Activity

java - JPA 中的级联设置和 hibernate 中的外键违规

c# - 从 xml 文件中检索数据并插入到数据库表中

java - 在 XML 文件中添加新节点

php - 如何扩展 Magento API catalog_product.list 以包含更多产品信息 XML-RPC

python - xmlrpc 响应数据类型可能长吗?

java - 读取给父级后组合框卡住

java - 处置不工作