我正在尝试使用Jersey客户端运行rest。
我已经使用postman测试了上面的REST url,并且我得到了一个有效的响应,但是我无法让它与泽西rest java客户端一起工作。
WebTarget webTarget = jiraClient.getClient().path("search")
.queryParam("startAt", 0)
.queryParam("maxResults", 1)
.queryParam("fields", "components,issuetype")
.queryParam("jql", "component%3D43658\\u002BAND\\u002Bstatus\\u002Bin\\u002B(Open)");我所犯的错误:
"map" : {
"errorMessages" : {
"myArrayList" : [ "Unable to find JQL function '43658+AND+status+in+(Open)'." ]
},
"errors" : {
"map" : { }
}
}
}发布于 2017-07-23 00:24:45
我不知道jersey客户机是如何工作的,但是作为任何一般的rest工具,您不需要在查询中传递u002B (符号for +)。应该由一个简单的component=43658 AND status in (Open)来完成这项工作。+符号仅供浏览器使用。
https://stackoverflow.com/questions/45243945
复制相似问题