Telegram 调试怎么查看网络请求日志?

遇蕴涵遇蕴涵06月15日1409

调试Telegram怎么查看网络请求日志?有没有什么简便的方法查看收发数据包?

4 个回答

杞平心
杞平心回答于 06 月 15 日
最佳答案

方法一:使用抓包工具

通过Fiddler或Charles等设置代理后,可以看到所有的网络请求(参数和返回结果)。

方法二:Telegram官方库调试

如果你是开发者,用Telegram的MTProto库开启日志模式(logVerbosityLevel=1)时,会打印详细的请求日志。

方法三:浏览器调试工具

如果是网页版Telegram,则可以通过按F12键打开控制台,进入Network标签页,查看实时的所有HTTP请求和响应数据。

这么几种方法是不是都很简单实用了?选一个自己用的顺手的吧。

始平卉
始平卉回答于 06 月 15 日

telegram调试看网络请求日志推荐使用浏览器开发者工具。

安卓手机通过mt管理器或termux安装mitmproxy。

在Mac电脑上安装Charles抓包更方便。

如果想要抓取收发的数据包,也可以用Wireshark来实现。

这些方法都很有效。

熊升荣
熊升荣回答于 06 月 16 日

1. 在电脑端打开 Telegram 桌面版

2. 右击菜单选择“开发者工具”

3. 网络面板可以看到全部的请求

手机端可以用抓包工具,比如 Charles/Fiddler,设置代理就可以看到数据包了,技术含量高但很实用。

阚曼彤
阚曼彤回答于 06 月 16 日

1. 打开浏览器开发者工具(按F12),切换到Network标签。

2. 过滤XHR或者WS请求,观察Telegram API通信包。

3. 如果是安卓/iOS端,可以用Charles/Fiddler抓包工具。

4. 开启Telegram开发者模式,在设置中打开日志输出。

这样就可以看到请求内容了。

您的答案