We recently came accross an issue on a website we were working on where IE8 wasn't allowing content to be downloaded. It seems that we needed to add "Proxy:" as a header. This seems like a bug, but at least we have a work around. This only happens when the connection is using https.
The Proxy RFC is defined in here: