[squid-users] Resuming partial downloads in MSIE not working

From: Chris Woodfield <rekoil_at_semihuman.com>
Date: Mon, 26 Jan 2009 12:20:19 -0500

Hi,

We've noticed that when downloading files through squid 2.7 (as a
reverse proxy) via MSIE 7 or 8 beta, MSIE will not resume partially-
completed downloads, which it does normally when downloading from
other web servers. This appears to be MSIE-specific behavior - the
second request has a Range:, If-Range:, and If-Unmodified-Since header
keyed to the point where the original download was cancelled when
downloading from a "typical" web server, while requests sent to squid
do not contain these headers.

My best guess is that either because squid's server response is HTTP/
1.0, or due to the Via: header (the only two differences between
response headers from squid, and response headers from the origin
server), MSIE presumes that the server does not support Range: and
related headers, and as such does not attempt to use these to resume
aborted downloads.

Has anyone else noticed this? If so, has anyone come up with a
workaround at all?

Thanks,

-Chris
Received on Mon Jan 26 2009 - 17:20:36 MST

This archive was generated by hypermail 2.2.0 : Mon Jan 26 2009 - 12:00:02 MST