Patrick GH created VFS-560:
------------------------------
Summary: File can't be downloaded if HTTP HEAD on base url fails
Key: VFS-560
URL: https://issues.apache.org/jira/browse/VFS-560
Project: Commons VFS
Issue Type: Bug
Affects Versions: 2.0
Reporter: Patrick GH
When i try to download a File via HTTP a HEAD-Request on the base url is
executed before the actual download. In my case the result is a redirect (HTTP
302) to another server. This server is not available due to firewall
restrictions and so the following HEAD request fails. The actual GET request to
retrieve the file is never performed.
Example:
Url: http://server1.com/files/2015/image.jpg
1. commons-vfs sends HEAD request to http://server1.com/ (not
http://server1.com/files/2015/image.jpg)
2. Server returns HTTP 302 with redirect to http://server2.com/
3. commons-vfs sends HEAD request to http://server2.com/
4. Request fails because server2.com is not available (firewall)
5. image.jpg is not downloaded
Why is this HEAD request on the base url necessary? The file can be downloaded
directly without problems.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)