文章目录
chales
(本文仅用来交流学习)
chales是在您自己的计算机上运行的Web代理(HTTP代理/ HTTP监视器)。然后,将您的Web浏览器(或任何其他Internet应用程序)配置为通过Charles访问Internet,然后Charles可以为您记录和显示所有发送和接收的数据。
在Web和Internet开发中,您无法看到Web浏览器/客户端与服务器之间正在发送和接收的内容。没有这种可见性,很难准确地确定故障的位置。Charles可以很容易地看到正在发生的事情,因此您可以快速诊断和解决问题。
Charles使调试变得快速,可靠和高级。节省您的时间和沮丧!
主要特征
SSL代理–以纯文本格式查看SSL请求和响应
带宽限制以模拟较慢的Internet连接(包括延迟)
AJAX调试–以树或文本形式查看XML和JSON请求和响应
AMF –以树形视图查看Flash Remoting / Flex Remoting消息的内容
重复请求以测试后端更改
编辑请求以测试不同的输入
截取和编辑请求或响应的断点
使用W3C验证器验证记录的HTML,CSS和RSS / atom响应
chales安装就不说了,没什么需要注意的,一直点击下一步就可以(需要注意安装路径即可)
一 . Chales 安装证书:
默认情况下chales能够抓取http请求,但如果抓到HTTPS则会乱码,所以我们需要下载ssl证书,才可以显示里面的数据
1.help->ssl proxying->Install Charles Root Certificate
2. 点击安装证书
3. 点击这两个都可以
4. 点击 将所有的证书都放入下列存储,点击浏览
5. 点击 受信任的根证书颁发机构
6. 点击完成
7. 显示导入完成
8. 点击 proxy Setting
9. 选中 启用透明http代理
10. 点击proxy 点击SSL Proxying Setting