WEB开发网
开发学院软件开发Java 运用 REST API 集成及扩展 IBM Rational Team Con... 阅读

运用 REST API 集成及扩展 IBM Rational Team Concert

 2010-07-19 00:00:00 来源:WEB开发网   
核心提示: https://localhost:9443/jazz/oslc/workitems/821/oslc_cm:relatedChangeManagement的 URL 的方式,XML:<oslc_cm:relatedChangeManagementrdf:resource="ht

https://localhost:9443/jazz/oslc/workitems/ 
821/oslc_cm:relatedChangeManagement

的 URL 的方式。

XML:

<oslc_cm:relatedChangeManagement 
rdf:resource="https://example.org/changerequests/10253" oslc_cm:label="Task 10253"/>

JSON:

{ 
 "rdf:resource":"https:\/\/example.org\/changerequests\/10253", 
 "oslc_cm:label":"Task 10253" 
}

如需增加多条链接,只需在 JSON 或 XML 数据中增加多项即可。

删除链接如同增加链接一样:从数据中删除链接后,发送 PUT 或者 PATCH 请求更新工作项。

增加备注

发送带有如下数据的 POST 请求到形如 https://localhost:9443/jazz/oslc/workitems/821/rtc_cm:comments 的 URL 可以为工作项增加备注。

{ 
 "dc:description":"My new comment" 
}

上面的例子是 JSON 数据。当然,你也可以采用其他的媒体类型。

RTC REST API 客户端示例程序介绍

通常,为了方便其他程序模块对 REST API 的调用,我们都会将其封装。这样的程序模块叫做 REST API 客户端。本文提供了一个 Java 实现的 REST API 客户端示例程序供用户参考。当然,该示例程序纯粹用于向读者示范 RTC REST API 的使用,所以它对 RTC REST API 封装的并不完整并且可能存有缺陷,为了简单起见,其中资源 URL 也并非从 RTC 服务发现功能中获取。因此,读者若真要在自己的环境中使用,仍需要进一步修改和完善它。该示例程序简单的封装了对 RTC REST API 的调用,并实现了如下步骤的测试用例:

创建一个标题为“Sample title”的缺陷

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:运用 REST API

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接