我指的是一个URL,其中有一个带有向下箭头的超链接,说明"以Zip格式下载文件"。当我们点击该超链接时,文件被下载。我想要使用java代码下载该链接中包含的文件。
我尝试了很多方法,遵循下面提到的一些样本。
Download file by passing URL using java code
我得到以下异常:
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL
但是当我手动点击URL时,它会打开我可以在Zip"中找到"下载文件的页面。链接我可以点击并下载文件。
java代码:
public class UrlDownload{
public static void main(String[] args) throws Exception {
URL oracle = new URL("https://sample.com/view/build/myReports");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
我尝试了很多方法,上面提到了一种简单的方法。我在这里给出的URL是虚拟URL。