Jeff Blakeney wrote: (snip)
Anything sent via HTTP will have HTTP headers. That is part of the HTTP. If you send data without those headers, you are no longer sending via HTTP anymore. There is also no encoding done by an HTTP server. Encoded data can be transfered but it is never encoded by the HTTP server unless you are talking about an HTTPS server which does do some encoding for security but that is a different transfer protocol.
I know that I can transfer non-HTTP binary files using "save link target as" after right clicking on a link. I haven't thought about why no HTTP headers are added before. -- glen