【问题标题】:How to get list of branches on a atlassian-stash project using REST call in JAVA如何在 JAVA 中使用 REST 调用获取 atlassian-stash 项目的分支列表
【发布时间】:2015-09-21 05:13:58
【问题描述】:
我发现 stash 提供了一个 REST API 来从存储库中创建的项目中获取详细信息。我是 stash API 的新手。请告诉我如何通过 REST 调用获取 stash 项目下的列表分支。
示例存储项目路径
https://stash.test.local/projects/DEV/repos/central-project/browse
在上面central-project下包含多个分支,如,
- 主人
- 功能/测试
- 功能/测试1
我想通过 REST 调用获取分支列表。
【问题讨论】:
标签:
java
rest
bitbucket-server
【解决方案1】:
我终于找到了一种方法。对于 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();