Création d'une nouvelle demande à l'aide de l'API Reviewboard
-
14-11-2019 - |
Question
Je ne suis pas en mesure de trouver du DOC pour créer une nouvelle demande de révision à l'aide de l'API REST 2.0 (pour la version RB 1.6.3). tout pointeur est apprécié.
La solution
Peu importe. Je l'ai compris en passant par le code PosTreEview.py. Voici le code équivalent Java que j'ai écrit.
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);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow