【问题标题】:HP ALM query by name with spacesHP ALM 按名称和空格查询
【发布时间】:2015-04-28 15:45:02
【问题描述】:

我正在尝试使用 HP ALM 11 的 REST API。到目前为止,我已经能够很好地查询东西。现在我遇到了实体名称(测试文件夹)带有空格的情况:“WebView - New Thin UI”

{name['WebView - New Thin UI']}

如果我指定像{name['WebView*']} 这样的查询,它会返回一堆测试文件夹,其中也是上面提到的那个。

但是,如果我使用包含空格的全名(字符串被转义并且空格转换为+。我可以在日志中看到GET /qcbin/rest/domains/XXX/projects/XXX/test-folders?query=%7Bname%5B%27WebView+-+New+Thin+UI%27%5D%7D&page-size=max&start-index=1 HTTP/1.1)我没有得到任何结果(空集,不是错误)。

我看不出我应该如何指定查询条件才能使其正常工作。

【问题讨论】:

    标签: hp-quality-center alm


    【解决方案1】:

    使用双引号代替单引号。

    以下查询适用于我的实例并返回单个记录。

    http://hp.gaurav.com:8080/qcbin/rest/domains/DEFAULT/projects/TestProject/defects?query={name[="示例查询测试"]}

    【讨论】:

    • = 之前的"Sample query test" 有必要吗?我认为这可能是我所缺少的。我已经尝试过双引号。今天晚些时候我会试试这个。
    猜你喜欢
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多