1,fiddler V4.5以上版本,rules>customize rules,加入如下代码,把websocket通信日志加入log
static function OnWebSocketMessage(oMsg: WebSocketMessage) { FiddlerApplication.Log.LogString(oMsg.ToString());
}
2,打开PC版的聊天室,并刷新fiddler,会看到一个WS图标的请求,双击该请求,右边会出现websocket的tab页,如下图,进入房间时显示欢迎词
,在聊天室分2次发言:我自己的发言;一直在发言,即可看到
切换到log tab页可以看到通信的数据往来
通过F12也可以看到websocket的请求信息,进入聊天室后,F12>network>滤斗(放大镜左边的这个红色图标)>WS,双击name=ws?这个,即展开相关的详情,在详情里选中某条数据,底部会进一步显示全部信息
3,手机版的设置代理后也可以用fiddler抓包,设置代理参考之前的文章,不赘述juejin.cn/post/684490…