2016-12-16 110 views
0

我正在编写一个使用REST API与Jira交互的软件。Jira REST API幂等性

有没有办法实现创建问题请求的幂等性?

或者我应该在检测到重复的情况下使用补偿措施吗?

回答

0

由于JIRA为票证使用增量整数后缀,所以调用创建操作将始终创建具有新标识符的票证,即使其他所有条件都相同。

一般情况下,幂等性被构图到API本身中,在创建资源时特别罕见。如果你试图在你的调用动作中模仿幂等性,那么如果API改变,你可能会失去幂等性。您最好测试重复项并处理异常(再次,作为泛化)。

+0

是的,我所要求的是,如果在API中有某些东西是为了幂等性的,就像在请求中传递一些唯一的外键。 –

+0

我知道在导入时,您可以指定问题编号,从而强制您寻求的一致性种类。也许我们可以将它与你的解决方案联系起来? – HeyZiko

+0

在您的请求中查找独一无二的内容并在JIRA中进行搜索。 JIRA可以告诉您是否复制了现有问题。 – mdoar