我无法找到使用REST API 2.0创建新审核请求的任何文档(用于RB 1.6.3版本)。任何指针都得到了赞赏。

有帮助吗?

解决方案

没关系。我通过postreview.py代码来了解它。这是我写的Java等效代码。

private void createRequest(HttpClient httpClient) throws UnsupportedEncodingException, IOException {
    HttpPost post = new HttpPost("http://myreviewboardserver/api/review-requests/");
    List<NameValuePair> data = new ArrayList<NameValuePair>();
    data.add(new BasicNameValuePair("repository", "https://mysvnrepositorypath"));
    post.setEntity(new UrlEncodedFormEntity(data));
    HttpResponse response = httpClient.execute(post);
    HttpEntity entity = response.getEntity();

    entity.writeTo(System.out);
    EntityUtils.consume(entity);
}
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top