プロキシ配下でWebSocketを使おうとしても、通信ができないと思っていました。わざわざ80番ポートをわざわざ使うように変更したぐらいなので、なぜだろうと不思議でした。この記事によると、バグはあるとしても通るはずだと。WebSocketのプロトコルにアップグレードする前にGETのコンテンツ領域(?)でデータを送信し始めるのはHTTPの仕様上よくないし、それをハンドリングでいないプロキシはいるだろう、そのせいで通信ができないということでした。なるほどです。 さて、会社のプロキシもPOSTの時にContent-Lengthがなかったら、POSTされないとか変なことがあったので、GETでデータの垂れ流しなんてもってのほかです。というか、PROXY経由でSubversionをつかおうとしたとき、GET/POST/HEAD以外のメソッドが全然使えない設定になっていた過去があるぐらいです。こっそり直