绕过JQL的长度限制

Bypassing length limit of JQL

我必须 运行 一组相当复杂的查询,其中包含许多 OR 运算符和 IN 语句中的长列表,我必须动态创建这些查询。总体而言,查询将远远超过 2000 个字符,很可能甚至超过 5 或 6K。

我的假设是 JQL 的限制是因为 http GET 请求的限制。是否有将 JQL 传递给 Jira 的替代方法?目前我使用 Java 程序中的 rest/api/2/search?jql=...

我知道有一种方法涉及定义和使用过滤器,从而将冗长的部分从 JQL 移至过滤器。但在我的例子中,这会让我创建很多临时过滤器并在之后删除它们。

似乎POST搜索请求不受JQL长度的限制