This got me wondering. Is there any native way to HTTP to get a checksum or some hash of a file at the beginning of a transfer?
What I'm thinking is a server blind way for the client to say: "give me th resource at address X. ... Oh you know what i think I already have this one. Let's abort the transfer."
I guess what I'm thinking is a way for th client to decide it's a 304, not the server.