Web client protocol specification (on top of HTTP)