I have an URL of a file - for example:
Http://www.anyUrl.com/fileExample
which is offering to download this file when pasting it in Chrome/Explorer
I want to get this file using Java code.
Tried doing it using:
URL url = new URL("https://www....."); InputStream......
or
DataInputStream ;
or
file = new File("https://www.....");
as well as this link.
None of them works for me.
All I got was something that looks like this:
</script><noscript><META http-equiv="refresh" content="0
which is not the content of the given file.
How can it be done in Java?
I think the first thing you need to do is prove that the URL is actually providing a file. You can do this by entering the URL in a browser and see what comes back. Once your happy that the content of URL is a file you can use the examples here https://hc.apache.org/httpcomponents-client-ga/quickstart.html to download the file. See extracted example below.
Request.Get("http://targethost/homepage").execute().returnContent();