Earlier quoted context omitted.
Yep, they undid the crazy 8 bytes of body that wasn't declared by content-length, back in hixie-76. The current protocols play nicely with HTTP aware proxies now. They introduced plenty of other crazy things.. but at least it works with proxies.
I'm not to happy with this change though. At least with hixie-76, connections would fail to connect if the intermediate proxies are not understanding WebSockets. Now, your connection will succeed, both client and server will believe they can successfully communicate, but communication will not work and die a slow timeout. Not very reliable, is it ?
* try websocket
* on failure, fallback to comet
It's fairly easy to implement.