我正在使用lemmingzshadow的PHP Websocket服务器(网页)。一切都很好,直到现在。更新到Chrome 20之后,如果我想与服务器进行握手,它会以以下错误结束。
Error during WebSocket handshake: Sec-WebSocket-Protocol mismatch
Chrome 20的HTTP请求头
GET /demo HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: gomokulive.eu:8001
Origin: http://www.gomokulive.eu
Sec-WebSocket-Key: s+AMQQu4Q10xH2AKy49byg==
Sec-WebSocket-Version: 13
Sec-WebSocket-Extensions: x-webkit-deflate-frame
返回的头部信息:
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: dMCVYKkF5VRrIouWFW7EYdvfD28=
Sec-WebSocket-Protocol: demo
我认为问题出在Chrome 20的"Sec-WebSocket-Extensions: x-webkit-deflate-frame"头文件上。
有什么办法能让它重新工作起来吗?