【问题标题】:creating new request using reviewboard API使用 reviewboard API 创建新请求
【发布时间】:2012-02-29 02:15:54
【问题描述】:

我找不到任何使用 REST API 2.0(适用于 rb 1.6.3 版本)创建新审核请求的文档。任何指针表示赞赏。

【问题讨论】:

    标签: java rest review-board


    【解决方案1】:

    没关系。我通过 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);
    }
    

    【讨论】:

    • reviewboard url 末尾的“/”是这里的关键
    猜你喜欢
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多