This is a different propopsal than the IETF draft by Donovon Preston, which is knows as "Reverse HTTP".
This is apparently "ReverseHTTP" and the specification looks about twenty times longer, needlessly. I'd love to hear any good reasons why I should use this "ReverseHTTP" instead of long-polling or Reverse HTTP... the IETF draft