如何在浏览器中查看 Web 套接字响应?

Posted

技术标签:

【中文标题】如何在浏览器中查看 Web 套接字响应?【英文标题】:How to view Web socket response in browser? 【发布时间】:2013-03-10 01:02:12 【问题描述】:

我使用的是谷歌浏览器 24 版

我正在查看一个通过 websocket 调用将数据提取到前端的网站。

我的问题是,“是否可以从浏览器查看 Web 套接字响应?”有没有这样的工具?

请告诉我,提前谢谢。

【问题讨论】:

【参考方案1】:

是的,这是可能的。查看开发工具中的Network 窗格并查找显示Switching Protocols 的行

需要注意的是,您需要关闭并重新加载详细信息窗格,因为它会自动刷新(从 Chrome 25 开始)

可能重复:Debugging WebSocket in Google Chrome(虽然肯定是过时的信息,但自发布这些答案以来发生了很大变化)

这与 (2013-03-20) http://codetheory.in/websocket-traffic-inspection-in-chrome-developer-tools/987654322@ 的“最新”信息非常接近

【讨论】:

无论如何,我们可以过滤掉响应吗?有这样的设施吗?? Fiddler 更容易用于调试 WebSocket。我最近写了一篇关于 CodeProject 的文章,向您展示了如何使用 Fiddler 调试/检查 WebSocket 流量。 codeproject.com/Articles/718660/…【参考方案2】:

在 Chrome 检查器上,点击Network 标签。

Link

【讨论】:

链接没用。没有详细回答

以上是关于如何在浏览器中查看 Web 套接字响应?的主要内容,如果未能解决你的问题,请参考以下文章

静态Web服务器-返回固定页面数据

Http

Faye:即使套接字打开,也无法在浏览器中发送 GET 消息,通过 CURL 工作和响应数据

如何从不支持 HTML5 的旧浏览器绑定到 Web 套接字服务器

如何仅使用套接字库通过 Python 正确发送 HTTP 响应?

使用 Socket 从浏览器读取请求后如何发送响应? (我正在使用 SwiftSocket)