无法访问Gerrit API



嗨,我正在尝试使用Gerrit API的https://gerrit-review.googlesource.com/Documentation/rest-api.html

使用curl工具调用api

curl -X GET——user http_username:http_password——header "Content-Type: application/json;charset = UTF-8"https://gerrit_url/changes/12345

未找到. 如果我错过了什么,请帮助我。

有一个"a">

https://GERRIT-SERVER/a/changes/12345

由于您使用了错误的输入ChangeId. 你拿了ChangeNumber

https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html得到变革

如文档所述GET/changes/{change-id}

GET /changes/myProject~master~I8473b95934b5732ac55d26311a706c9c2bde9940

change - ID变更的ID,格式为&;'~~'&;,其中'project'、'branch'和' change - ID '为URL编码。对于'branch', refs/heads/前缀被省略。

所以解决方案是以下之一:
1-使用正确的更改id
2-使用查询更改而不是获取更改,例如GET /changes/q/{change number}

相关内容

  • 没有找到相关文章

最新更新