如何在JAVA中使用REST调用获取atlassian-stash项目上的分支列表

时间:2015-09-21 05:13:59

标签: java rest bitbucket-server

我发现stash提供了一个REST API来从存储库中创建的项目中获取详细信息。我是stash API的新手。请告诉我如何通过REST调用在stash项目下获取列表分支。

示例存储项目路径

https://stash.test.local/projects/DEV/repos/central-project/browse

上面中央项目包含多个分支,例如

  1. 特征/测试
  2. 特征/ TEST1
  3. 我希望通过REST调用获取分支列表。

1 个答案:

答案 0 :(得分:0)

我终于找到了一种方法。对于REST调用,我在JAVA中使用了rest-assured

RestAssured.baseURI = "https://stash.test.local";
RestAssured.basePath = "/rest/api/1.0/projects/DEV/repos/central-project/branches";
RestAssured.authentication = RestAssured.preemptive().basic(
                    username, password);
Response response = RestAssured.get();
String branchJSON = response.asString();