繁体   English   中英

Java获取最新的GitHub版本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM