java - 使用reviewboard API创建新请求

标签 java rest review-board

我无法找到任何使用 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);
}

关于java - 使用reviewboard API创建新请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9492681/

相关文章:

java - 当我尝试使用 JSON 数据时,POST 到 Jersey REST 服务时出现错误 415 不支持的媒体类型

svn - 自动化 SVN 预先提交给审查委员会,然后在批准后提交给 SVN

java - 使用 jsoup 解析 HTML 并保留原始内容

java - 我想要可见按钮已将其文本从 TextView 中删除

Spring+Jersey 事务注解

apache - 审查委员会差异未上传

git - 无法从评论板访问git(Atlassian Stash)存储库

java - Android Studio 如何获取从 Firebase 数据库登录的用户名?

具有多种实现的 Java 依赖注入(inject)

c# - RestSharp 在等待响应时无法转换对象