ERROR: Unable to find JQL function response from Jira JQL REST call
ERROR: Unable to find JQL function response from Jira JQL REST call
我正在尝试 运行 使用 Jersey java rest client 运行 rest API。
我已经使用邮递员在 REST url 之上进行了测试,我得到了有效的响应,但我无法使其与 Jersey rest java 客户端一起使用。
这是我用来构建 Webtarget 的代码片段。
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" : { }
}
}
}
我不确定球衣客户端是如何工作的,但作为任何通用的休息工具,您不需要在查询中传递 u002B(+ 的符号)。一个简单的
component=43658 AND status in (Open)
应该完成这项工作。 + 号仅适用于浏览器。
我正在尝试 运行 使用 Jersey java rest client 运行 rest API。
我已经使用邮递员在 REST url 之上进行了测试,我得到了有效的响应,但我无法使其与 Jersey rest java 客户端一起使用。 这是我用来构建 Webtarget 的代码片段。
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" : { }
}
}
}
我不确定球衣客户端是如何工作的,但作为任何通用的休息工具,您不需要在查询中传递 u002B(+ 的符号)。一个简单的
component=43658 AND status in (Open)
应该完成这项工作。 + 号仅适用于浏览器。