嗨,我正在尝试使用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}