Charles简介:
Charles主要功能包括:
(1)截取http和https网络封包
(2)支持重发网络请求,方便后端调试
(3)支持修改网络请求参数
(4)支持网络请求的截获并动态修改
(5)支持模拟慢网速
Charles的工作原理:
charles是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888.当charles打开的时候它会自动对操作系统设置代理,使之后操作系统上的浏览器发送http协议请求都需要经过charles代理去发送,以及服务器返回的数据也是如此,当charles退出的时候代理会自动取消。
Charles安装:
官方网址:Download a Free Trial of Charles • Charles Web Debugging Proxy
破解网址:Charles破解工具
常用功能键介绍:
扫把按钮:点击之后可清除抓取到的所有请求
红色按钮:红色亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态
锁按钮:开启/关闭ssl proxying 即开启/关闭 https抓包
乌龟按钮:灰色乌龟是网速设置正常,绿色乌龟只开启慢速网络
六角形按钮:断点图标,灰色说明断点未开启,红色说明在使用断点
钢笔按钮:编辑请求,点击之后选中的请求会被再次发送
打钩按钮:验证选中的请求的响应
扳手按钮:常用功能,包含了Tools菜单中的常用功能
设置按钮:常用设置,包含了Proxy菜单中的常用设置
左侧请求列表栏:
(1)Structure视图是将网络请求按访问的域名分类
(2)Sequence视图是将网络请求按访问的时间</