标签:请求 -- Charles 设置 按钮 基本操作 断点 抓包
Charles安装:
官方网址:https://www.charlesproxy.com/download/
从官方网址根据提示信息下载后,可直接安装
一、常用功能键介绍:
1、扫把按钮:点击之后可清除抓取到的所有请求
2、红点按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态
3、锁按钮:开启/关闭sslproxying即开启/关闭https抓包
4、乌龟按钮:灰色乌龟是网速设置正常,绿色乌龟指开启慢速网速
5、六角形按钮:断点图标,灰色说明断点未开启,红色说明在使用断点
6、钢笔按钮:编辑请求,点击之后可以修改请求的内容
7、刷新按钮:重复发送请求,点击之后选中的请求会被再次发送
8、打勾按钮:验证选中的请求的响应
9、扳手按钮:常用功能,包含了Tools菜单中的常用功能
10、设置按钮:常用设置,包含了Proxy菜单中的常用设置
二、左侧请求列表栏:
1、structure视图是将网络请求按访问的域名分类
2、Sequence视图是将网络请求按访问的时间排序
三、windows操作系统设置:
1、点击Charles的顶部菜单,选择“Help”–>“SSLProxying”–>“InstallCharlesRootCertificate”,然后安装证书的时候根据弹出对话框提示,安装到根证书颁发机构即可,依次选择步骤如下:安装证书--本地计算机--将所有的证书放入下列存储--受信任的根证书颁发机构--直到完成即可
四、防止抓包信息乱码设置:
1、菜单Proxy--proxysettings--proxies中,port:8888,勾选supporthttp/
2,勾选enablesocksproxy,下面port填8889,下面全勾选上,ports填80,443,8080,8443然后点击ok
2、菜单Tools-Rewrite-勾选上enablerewrite,点下面一个Add,然后需要填的内容如下:
Type选择ModifyHeader
Match栏中name输入:Content-Type
value输入:application/x-zip
Replace栏中name输入:Content-Type
value输入:application/json;cjarset=UTF-8
3、重启charles即可
还有一种方法:
Response中文乱码:在安装目录的info.plist文件中vmoption添加如下:-Dfile.encoding=UTF-8
五、charles 破解地址:
https://www.zzzmode.com/mytools/charles/
六、APP抓包
1、 先设置代理服务器的端口号,如下图所示
2、 选择在移动设备上安装 Charles 根证书。
3、把手机的ip填写到如下页面(手机IP可以在手机设置无线网查看)
4、进入手机设置界面,手机局域网设置,然后打开手机的浏览器,输入charlesproxy.com/getssl 会弹出如下界面。
七、断点
1、 对要打断点的接口右键,选择【Breakpoints】
八、Charles断点设置
1、点击Charles菜单-【Proxy】-【Breakpoint...】,此时会弹出【Breakpoints Settings】对话框
九、修改接口返回值
标签:请求,--,Charles,设置,按钮,基本操作,断点,抓包 来源: https://www.cnblogs.com/ma-yi/p/16179788.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。