【发布时间】:2011-05-24 12:06:00
【问题描述】:
我遇到了this code change in Chromium。它说 Chromium 现在支持两种握手版本,代码似乎证实了这一点。我的意思是Wikipedia (draft-ietf-hybi-thewebsocketprotocol-06) 的第二个版本。
但是,当我连接到我的服务器时,我唯一获得的是旧版本,即包括这些标头:
Sec-WebSocket-Key1: 4 @1 46546xW%0l 1 5
Sec-WebSocket-Key2: 12998 5 Y3 1 .P00
但不是新版本,这将是一个包含以下内容的请求:
Sec-WebSocket-Key: x3JJHMbDL1EzLkh9GBhXDw==
我在这里缺少什么?我下载了最新的夜间版本,它已在两周多前被包含在内,所以我猜这不是原因。
如何让 WebSocket 发送新的握手版本?
【问题讨论】:
-
更新:当前 Chrome 稳定版发送新的握手格式,所以这个问题不再适用。现在可以毫无问题地在 Chrome 中使用新格式。
标签: google-chrome protocols websocket chromium handshake