charles捕获手机端请求数据

charles是mac os中的一款类似于windows下fiddler的代理软件,个人感觉比fiddler功能强大;通过charles可以实现指定的请求响应、篡改请求内容、延迟请求、捕获手机端请求等功能;由于最近做移动端的需求,由于手机端的请求没法在mac系统上捕获,这就需要charles能够捕获手机端的请求以用于开发调试。下面就简单说一下如何设置charles为手机端的代理。

 

具体步骤有以下几点:

1、需要mac和待调试手机处于同一wifi环境

2、查看mac当前的ip地址;可以通过charles工具栏:Help-->Local IP Adress... 弹出框就是当前mac的ip地址

 

3、查看当前charles所代理mac的端口号;在charles工具栏:Proxy -->Proxy settings...-->Proxies选项卡,可以查看当前charles的代理端口

3、打开待调试手机,选择同一个无线wifi,进入到该wifi环境的信息页

4、在设置页选择代理,输入mac的主机名ip地址,以及端口然后保存

5、这时charles弹出是否允许代理该手机的一个提示,点击"Allow"即可,这时就可以在charles上捕获到该手机上的请求数据了

posted @   wonyun  阅读(2922)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示