今天,我使用新的WhatsApp网络应用程序并尝试了解他们使用的库以及他们与服务器的通信方式。
我打开了Chrome开发者工具,然后在UI中尝试了一些操作。但Chrome开发者工具中未显示任何请求。
为什么我看不到任何请求(HTTP和WebSocket请求)?
答案 0 :(得分:9)
您必须在打开WebSocket连接之前打开Google Chrome检查器。然后正如@Hernan指出的那样,你去网络 - > websockets,选择101状态的连接,在frames选项卡中,您将看到消息。但您必须从“框架”切换到“标题”标签,然后再次返回,以便Chrome刷新框架。
如果在“框架”选项卡打开的情况下发送消息,则不会自动更新。或者,如果在建立WebSocket连接后打开Chrome检查器,则无法看到连接。
答案 1 :(得分:1)
Whatsapp网站正在使用websocket。去检查模式 - >网络 - >的WebSockets
无论如何我仍然怀疑,因为那里的信息无法看到。