[英]Java get latest GitHub release
我曾尝试通过Java访问GitHub以获取最新版本的存储库,但发现了这一点,并尝试将其与以下代码一起使用:
String url = "https://github.com/:owner/:repo/releases/latest";
try {
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
HttpGet request = new HttpGet(url);
request.addHeader("content-type", "application/json");
HttpResponse result = httpClient.execute(request);
String json = EntityUtils.toString(result.getEntity(), "UTF-8");
System.out.println(json);
} catch (IOException ex) {
}
作为响应,我唯一得到的是网站的HTML代码,但我想要json响应,如您在此处的示例响应中所见。
谢谢您的帮助! 是的,没错,您必须访问api.github.com,并且必须设置Accept:application / vnd.github.v3 + json
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.