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

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

 2010-07-19 00:00:00 来源:WEB开发网   
核心提示: 格式二:https://<server>:<port>/jazz/oslc/workitems/<resourceidentifier>.<mediatypeextension>实例如:https://localhost:9443/jazz/osl

格式二:

https://<server>:<port>/jazz/oslc/workitems/ 
<resource identifier>.<media type extension>

实例如:

https://localhost:9443/jazz/oslc/workitems/821.xml

以及

https://localhost:9443/jazz/oslc/workitems/_Kk8YQFElEd6wrL4Qi7w25Q.json

此此格式主要用于开发阶段。

除了 .xml 和 .json,其他几种支持的媒体类型扩展包括:.hover.html,.atom 以及 .xhtml。如若要返回一个资源的多种表象则需要通过指定 HTTP 的 Accept 头信息或者在 URL 中指定 _mediaType 参数,例如:

https://localhost:9443/jazz/resource/itemName/ 
com.ibm.team.workitem.WorkItem/821?_mediaType=application/x-oslc-cm-changerequest%2Bjson

该 URL 将返回工作项 821 的 JSON 格式数据。

获取资源表象部分属性

有时我们只需要获取一个资源部分属性数据,尤其在移动设备应用中,出于减少带宽消耗的考虑,我们通常只获取我们真正需要的数据。通过在 URL 中添加 oslc_cm.properties=propA,propB 可以实现资源部分属性数据的获取。例如:

https://localhost:9443/jazz/oslc/workitems/ 
821.json?oslc_cm.properties=dc:identifier,dc:title

将仅返回资源的 dc:identifier 和 dc:title 属性值。

查询工作项

查询工作项通过在 https://<host>:<port>/jazz/oslc/contexts/<project area id>/workitems 的后面添加 ?oslc_cm.query=[query] 语句实现。[query] 是一个 CM Query 语句。详细语法请参见 变更管理查询语法讲解。

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

Tags:运用 REST API

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