Chrome DevTools中的WebSockets [英] Websockets in chrome devtools

查看:28
本文介绍了Chrome DevTools中的WebSockets的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当前正在使用WebSocket使用Socket.IO。关于如何在Chrome DevTools中解释WebSocket,我有几个问题:

当我们有以下Chrome输出时:

问题:

  1. 该方法仍使用HTTPGET方法谓词指定。是否因为此HTTP协议用于发起握手?
  2. 如果我们有4个type=websocket,如本例所示。我们实际上有4个WebSocket连接吗?
  3. 一个WebSockets已完成,其余3个仍处于挂起状态,这是什么意思?

推荐答案

  1. 是的,因为the WebSocket handshake是HTTP GET请求。正如您在Status列中看到的,服务器以"101个交换协议"响应,之后该协议更改为WebSocket协议。
  2. 您似乎有一个关闭的连接和三个正在进行的连接。也许您使用的任何库都喜欢创建多个连接?
  3. "挂起"连接是活动连接。开发人员工具将每个尚未关闭的连接显示为"挂起"。不是最清楚的表示,但是开发工具主要是处理HTTP,在HTTP中单个请求不会永远持续。

如果您不知道,请提供免费的专业提示:如果您单击任何请求,然后单击"帧"选项卡,则可以实时查看所有WebSocket消息。

这篇关于Chrome DevTools中的WebSockets的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆