commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick GH (JIRA)" <j...@apache.org>
Subject [jira] [Created] (VFS-560) File can't be downloaded if HTTP HEAD on base url fails
Date Wed, 04 Feb 2015 10:27:34 GMT
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)

Mime
View raw message