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

Rally rest api v2.21 updateCollection无法工作

  •  1
  • Jack  · 技术社区  · 8 年前

    原因:java.io。IOException:HTTP/1.1 405找不到/project/xxxxx/remove的web服务。js使用请求方法发布。但是,该路径上确实存在使用方法GET的服务。

    我的代码片段:

    Gson gson = new Gson();
    JsonParser jsonParser = new JsonParser();
    JsonArray defItem = new JsonArray();
    for (DefectBean defect : defects)
    {
      defItem.add(jsonParser.parse(gson.toJson(defect)));
    }
    CollectionUpdateRequest defectTCollectionAddRequest = new CollectionUpdateRequest(collectionRef, defItem, true);
    CollectionUpdateResponse defectTagCollectionAddResponse = restApi.updateCollection(defectTCollectionAddRequest); 
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   Kyle Morse    8 年前

    你的收藏是什么?您的缺陷项是什么样子的?updateCollection方法用于从集合中添加/删除项,如本文所述:

    https://rally1.rallydev.com/slm/doc/webservice/rest_collections.jsp