代码之家  ›  专栏  ›  技术社区  ›  Black

xmlrpc向Bugzilla接口发送数组参数-“严格引用”

  •  1
  • Black  · 技术社区  · 13 年前

    我正在使用XmlRpc查询我的Bugzilla服务器,但当我执行时:

    Map params = new HashMap<String, Object>();
    params.put("ids", "250");
    result = (Map) client.execute("Bug.get", new Object[] { params });
    

    我得到: 线程“main”org.apache.xmlrpc.XmlRpcException中出现异常:在Bugzilla/WebService/Bug.pm第76行使用“strict refs”时,无法将字符串(“250”)用作ARRAY ref。

    我也试过[250]和{250}。
    有人能告诉我如何正确地向这个方法发送参数吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Black    13 年前
    Vector array = new Vector();
    array.addElement(250);
    params.put("ids", array );