Chrome DevTools中的WebSockets [英] Websockets in chrome devtools
本文介绍了Chrome DevTools中的WebSockets的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当前正在使用WebSocket使用Socket.IO
。关于如何在Chrome DevTools中解释WebSocket,我有几个问题:
当我们有以下Chrome输出时:
问题:
- 该方法仍使用
HTTP
GET方法谓词指定。是否因为此HTTP
协议用于发起握手? - 如果我们有4个type=websocket,如本例所示。我们实际上有4个WebSocket连接吗?
- 一个WebSockets已完成,其余3个仍处于挂起状态,这是什么意思?
推荐答案
- 是的,因为the WebSocket handshake是HTTP GET请求。正如您在Status列中看到的,服务器以"101个交换协议"响应,之后该协议更改为WebSocket协议。
- 您似乎有一个关闭的连接和三个正在进行的连接。也许您使用的任何库都喜欢创建多个连接?
- "挂起"连接是活动连接。开发人员工具将每个尚未关闭的连接显示为"挂起"。不是最清楚的表示,但是开发工具主要是处理HTTP,在HTTP中单个请求不会永远持续。
如果您不知道,请提供免费的专业提示:如果您单击任何请求,然后单击"帧"选项卡,则可以实时查看所有WebSocket消息。
这篇关于Chrome DevTools中的WebSockets的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文