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

前面已介绍过在 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 页面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,238评论 19 139
  • 我家楼下有一只小野猫。它长着尖尖的耳朵,绿色的眼睛,黄色的毛覆盖着它整个身子,一条长长的尾巴总是向上翘着。这只小...
    7a8c9aa82ea9阅读 751评论 0 0
  • 身边有几个有着坚定信仰的人,比如我的母亲,我对她的虔诚与毅力佩服的五体投地,毕竟不是每个人都可以初一十五都斋戒、沐...
    sunnie369阅读 745评论 2 1
  • 一个月前笔点君就曾爆料双屏魅族PRO7的造型,当时还没有太多人相信,如今已到7月,越来越多的PRO7双屏渲染图不断...
    笔点酷玩阅读 377评论 0 1
  • 长春城市有点怪 且听我细细道来 四月冬天春不来 六角雪花惹人爱 五月下旬热得快 夏天骤然蹦出来 带上温差作配菜 早...
    鹤壁讷阅读 852评论 0 1