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

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

Step1:下载安装 Charles

如何查看手机上的网络请求?_第1张图片
Charles

下载地址:Charles 官方下载

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

如何查看手机上的网络请求?_第2张图片
Charles 主界面

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

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

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

如何查看手机上的网络请求?_第3张图片
MAC 下按住 option 键快速查看本机 IP 地址

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

如何查看手机上的网络请求?_第4张图片
为手机设置代理

Step3:查看、搜索� HTTP 请求

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

如何查看手机上的网络请求?_第5张图片
Charles 页面

你可能感兴趣的:(如何查看手机上的网络请求?)