Charles工具(MAC)

(一)前言
对于常规页面,我们可以通过浏览器的控制面板,抓取http请求,然后根据相关接口返回的数据,进行问题定位。但是对于内嵌到app里面的应用,我们应该如果抓取请求呢,一种方案是,通过配置虚拟机,然后将测试的apk安装到上面,在开发模式下,自然能抓取请求,但是由于开发环境和生成环境数据差异导致的问题,需要在本机复现的情况下,我们就需要进行http请求抓包了,这时候就需要一个抓包工具。这里我推荐使用Charles,官方地址

(二)下载/安装
下面是破解版本,请点击下面

百度云链接
百度云密码:8xg6

下载后,
第一步,安装
安装链接
拖到应用程序就好

第二步,显示包内容
在应用程序中找到,点击右键显示包内

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Charles for Mac是一款用于网络调试和抓包的工具。使用Charles for Mac可以拦截和查看网络请求和响应,帮助开发人员定位和解决前后端的bug。在Mac上使用Charles需要进行一些基础配置。首先,需要在Charles证书安装页安装Charles的根证书。可以选择安装所有选项,或者只选择安装Charles Root Certificate。安装完成后,可以在Charles菜单中找到帮助文档,了解更多关于Charles Root Certificate的详细信息。[1] 在进行基础配置之前,需要确保手机和电脑连接在同一个网络下,可以是同一个WiFi或同一个路由器网络。在Charles菜单中,选择Proxy->开启Recording和SSL Proxying。然后,在Proxy->SSL Proxying Setting中设置要代理的域名。如果需要抓取所有请求,可以参考设置方法。接下来,在手机的WiFi设置中,选择代理->手动,然后设置主机名为使用Charles的电脑的IP地址,代理端口为Charles默认的端口8888。打开手机的浏览器,访问chls.pro/ssl,会自动下载一个CA证书。在手机的设置中搜索CA证书,并安装证书。安装完成后,重新启动Charles,就可以正常抓包了,包括HTTPS的请求。[2] 除了基础配置,Charles还提供了一些高级功能,如请求映射(Map Local)。请求映射可以用于调试请求,定位前后端的bug。在进行请求映射之前,需要先开启断点。选择需要断点的请求,右击,点击Breakpoints,开启断点。然后,在编辑请求后获取源服务器响应后,再进行响应后断点。编辑完响应后,可以放行请求。通过请求映射功能,可以方便记录和查看断点效果。[3]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值