我想查看" Sec-WebSocket-Accept"在客户端

时间:2012-03-17 17:13:45

标签: html html5 websocket handshake

我正在制作websocket的C服务器:D 实际上有一次我成功连接但是之后, 这个onOpen不会再次触发......告诉我

Error during WebSocket handshake: Sec-WebSocket-Accept mismatch

现在我需要检查客户端HTML占用的内容,尤其是Sec-WebSocket-Accept字段

有没有办法在javascript客户端检查Sec-WebSocket-Accept字段? 我应该检查什么价值?

1 个答案:

答案 0 :(得分:2)

无法从JavaScript(在浏览器中)访问期望在初始打开握手期间由WebSocket服务器发送的Sec-WebSocket-Accept标头。

然而,您可以查看完整的打开握手,即在Chrome的开发者控制台中,握手成功后

该值必须由服务器根据客户端发送的Sec-WebSocket-Key(以及魔术字符串)计算。您可以在http://tools.ietf.org/html/rfc6455

中阅读详细信息