如何在Java中从第三方Rest端点下载文件[重复]。

问题描述 投票:0回答:1

我想在java中从第三方休息端点下载一个文件。

从google上获得的CURL样本,它的工作原理和预期的一样,但我想用java设计它.我试着上网搜索,但得不到帮助。

请求方法是 "GET",是一个多部分的HTTP请求。

curl -L -O -k -u 'username:password' -X GET http://localhost:8080/secure/attachment/1461863/fileName.txt

任何示例代码或链接都可以。

谅谅

java spring-boot rest java-8 jira-rest-api
1个回答
0
投票

如果你不想使用jdk以外的额外的依赖关系,你可以使用这样的东西。

URL url = new URL("http://localhost:8080/secure/attachment/1461863/fileName.txt");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setRequestMethod("GET");

    if (conn.getResponseCode() != 200) {
        throw new RuntimeException("Failed : HTTP error code : "
                + conn.getResponseCode());
    }
© www.soinside.com 2019 - 2024. All rights reserved.