美文网首页
如何查看手机上的网络请求?

如何查看手机上的网络请求?

作者: 耗子吴 | 来源:发表于2016-06-06 22:16 被阅读698次

    前面已介绍过在 iOS 上利用 Surge 这个 APP 检查手机上的 HTTP 请求,无奈 Surge 的作者将价格调高到 $99.99,这让大多数人望而却步。查看移动端网络请求常用的工具还有 Charles(MAC 平台) 和 Fiddler(Windows 平台),它们的原理类似,�会虚拟出一个 HTTP 代理服务,将手机上的上网代理设置成它们虚拟出的代理,通过�电脑即可查看手机上的所有网络请求。本篇先介绍 MAC 下的 Charles 。

    Step1:下载安装 Charles

    Charles

    下载地址:Charles 官方下载

    Charles 免费版有 30 分钟的使用限制,对于大多数人来说够用了。这是主界面:

    Charles 主界面

    对于大多数来说看到这个页面可能无从下手,不知道如何用,接下来需要做的,就是将手机设置网络代理为你电脑的 IP 地址,�并把端口�设置为 8888,详细步骤往下看:

    Step2:查看电脑 IP 地址并为手机设置代理

    首先要保证电脑和手机连接在同一个局域网,然后在 MAC 下按住 option 键,然后鼠标点击 WIFI 图标,可快速查看本机局域网 IP 地址

    MAC 下按住 option 键快速查看本机 IP 地址

    然后到你手机的 WIFI 列表下,选择你连接的那个 WIFI,拉到最下方,会看到 HTTP 代理设置的地方,将标签切换到“手动”,服务器地址填写你电脑的 IP 地址,端口填写 Charles 默认的 8888(如下图)

    为手机设置代理

    Step3:查看、搜索� HTTP 请求

    设置好以后,在手机上打开需要检查网络请求的网页或 APP,盯着 Charles 页面,即可看到大量的 HTTP 请求,点击任何一个,即可查看具体详情。同时可以在 filter 下输入网址进行过滤,快速寻找你想查看的请求

    Charles 页面

    相关文章

      网友评论

          本文标题:如何查看手机上的网络请求?

          本文链接:https://www.haomeiwen.com/subject/xucrdttx.html