我想在java中从第三方休息端点下载一个文件。
从google上获得的CURL样本,它的工作原理和预期的一样,但我想用java设计它.我试着上网搜索,但得不到帮助。
请求方法是 "GET",是一个多部分的HTTP请求。
curl -L -O -k -u 'username:password' -X GET http://localhost:8080/secure/attachment/1461863/fileName.txt
任何示例代码或链接都可以。
谅谅
如果你不想使用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());
}