如何使用 REST API 过滤 HP ALM 缺陷?

How to filter HP ALM defects using REST API?

我无法对缺陷列表应用过滤器。有没有办法使用 REST API 获取过滤后的缺陷列表?

qcbin/rest/domains/{domain}/projects/{project}/defects/259

以上 URL 提供了有关缺陷 259 的详细信息。 如何获得具有 Status= {Assigned,Open,SIT-Ready,UAT-Ready,Rejected} and detected-in-rel = Sprint1

的所有缺陷

是的,您必须在 URL 中使用 query 参数。
检查 Filtering Section of official docs 了解详情

要完成 Sergi 的回答,使用查询参数应该如下所示:

qcbin/rest/domains/{domain}/projects/{project}/defects?query=

后面是您的查询 url encoded

对于您的情况,关于 HP ALM 格式,您的查询是{Status[Assigned or Open or SIT-Ready or UAT-Ready or Rejected];detected-in-rel[Sprint1]}

一旦 url 编码,它给出:

qcbin/rest/domains/{domain}/projects/{project}/defects?query=%7BStatus%5BAssigned%20or%20Open%20or%20SIT-Ready%20or%20UAT-Ready%20or%20Rejected%5D%3Bdetected-in-rel%5BSprint1%5D%7D