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.