一、Charles介绍
Charles:是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request。
Charles主要功能 :
-
支持SSL代理。可以截取分析SSL的请求。
-
支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
-
支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
-
支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
-
支持重发网络请求,方便后端调试。
-
支持修改网络请求参数。
-
支持网络请求的截获并动态修改。
-
检查HTML,CSS和RSS内容是否符合W3C标准。
二、charles安装
1. 点击安装文件
2. 一直下一步安装即可
三、charles证书安装
为何下载证书?
默认情况下,里面都是乱码形式
注:两个都为*号
之后重启charles即可
然后打开浏览器输入数据,打开charles
重新载入页面,然后查看charles即可