/** * 获取所有有权限的项目 * * @return */ public List<Map<String,Object>> getAllProjects()throws Exception{ Map<String,Object> user = this.getUser(); String url = gitIp + "/api/v3/projects?per_page=100&private_token="+user.get("private_token"); CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet(url); CloseableHttpResponse response = null; try { response = httpclient.execute(httpGet); // 判断返回状态 if (response.getStatusLine().getStatusCode() == 200) { String content = EntityUtils.toString(response.getEntity(), "UTF-8"); } } finally { if (response != null) { response.close(); } httpclient.close(); } return null; }
3.gitlabApi 项目信息
最新推荐文章于 2023-05-24 09:26:24 发布