From, that, I think your trying to send some kind of file (excel, pdf) through HTTP? Thus, you doing
http:// at the beginning of the link, and adding a HTTP header, which is the wrong thing to do.
I think, there are some other headers you could try but, I don't them - try searching google - or maybe someone here can tell us about the other headers available.