抓包工具charles的使用
Posted pszh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抓包工具charles的使用相关的知识,希望对你有一定的参考价值。
好久没有来更新博客了,确实是越来越懒了,这期间换了家工作,换了门语言,4个月的项目重构,放假稍微有点时间,也是不想敲代码,写东西了。。。。
今天从charles 写起吧,
基于 V 4.1.3 版本的操作1 .正常的pc端抓包,
下载 charles软件 直接安装就好了,正常是可以直接抓到包的,如果不行,请关闭你的网络代理工具。![](https://image.cha138.com/20230203/47aed4936d554beab91afa342f20962b.jpg)
这个时候你应该会发现https的包抓下来都是没有数据的,那么
2.pc端https的抓取
https首先想到的是证书,不错,就是需要证书,首先添加证书![](https://image.cha138.com/20230203/cf4f3617e86d40899eedbbf574b06ad3.jpg)
![](https://image.cha138.com/20230203/d0834b20144442f98154d056e7966d6d.jpg)
![](https://image.cha138.com/20230203/d47cffba9d284f1797da34a443e2f13a.jpg)
![](https://image.cha138.com/20230203/341a606adfcc456f9af4b1cb68314728.jpg)
![](https://image.cha138.com/20230203/49ba539f60ad489c93851b03ac0d1d4e.jpg)
![](https://image.cha138.com/20230203/a89e79906c5c415e89a868ebc023d3c7.jpg)
3.然后手机端抓包
首先配置手机代理![](https://image.cha138.com/20230203/0d146ec3195b45eba9b7e43a88818496.jpg)
![](https://image.cha138.com/20230203/5a33914cdd5d4de9a9a4b9a1da57f646.jpg)
![](https://image.cha138.com/20230203/28ad9acedcd34e39b7564a11a5718b48.jpg)
![](https://image.cha138.com/20230203/dcda633506454d05a224abc6a49869ad.jpg)
这个时候和 pc端https的抓取一样操作就好了
4.模拟网络请求
charles还有一个比较好的地方,就是可以模拟服务器返回一个网络请求的数据,这个作用就是,前端和后端定义好了网络协议,后端的接口还没有实现时,你可以本地建立一个返回的JSON文件,然后通过Charles模拟网络请求返回json内容给前端。 1.建立好本地的json文件, 2.charles找到你发的网络请求,然后把json文件设置进去,
然后
这样就好了,
⚠️:之后的请求 get的必须保持参数一致,post无所谓
以上是关于抓包工具charles的使用的主要内容,如果未能解决你的问题,请参考以下文章