Why not replace English with some highly compressed machine friendly language? You'll save a lot of bytes.
But seriously, it's not like the human readability of HTTP sacrifices massive amounts of bandwidth: the commands are really short, like "GET". You'd probably implement that with a 1-byte opcode if you did it in binary, saving a whooping 2 bytes. For losing
human readability, it's not worth it (imo).