来自GerritRESTAPI的双重GET请求

2024-05-29 04:18:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个项目,在python中多次请求Gerrit。我需要两个关于提交的信息,这两个信息可由两个不同的GET请求访问

第一个

/changes/{change_id}/in

检索包含更改的分支和标记。我需要搜索此请求可访问的特定标记

第二个

/changes/{commit_id}/revisions/{commit_current_revision}/files/{file}/diff

在所需修订中搜索对特定文件的任何更改

问题是,如果我在一次提交中同时使用这两种方法,那么时间执行就可以了。但当我使用第二个提交超过300次时,需要20秒。当我添加除第二个之外的第一个时,执行时间将增长到300秒以上

我可以在一个逻辑陈述中提出这两个请求吗


Tags: 项目in标记信息idget分支时间

热门问题