目录
1、官网下载安装 Charles: https://www.charlesproxy.com/download/
2、Charles 激活码安装工具:https://www.zzzmode.com/mytools/charles/
7、证书安装完成,接下来点击SSL Proxying Settings:
一、charles软件功能介绍
Charles是一款常用的网络封包截取工具,主要用于在PC端进行网络调试。以下是其主要功能:
- 截取HTTP和HTTPS网络封包:通过将自己设置成系统的网络访问代理服务器,所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。
- 支持重发网络请求,方便后端调试:对于需要反复测试的网络请求,可以使用Charles进行重发,帮助开发者调试后端程序。
- 支持修改网络请求参数:在调试过程中,有时候需要模拟不同的请求参数来查看后端处理情况,Charles可以方便地修改请求的参数。
- 支持网络请求的截获并动态修改:不仅可以截取网络请求,还可以在发送到目标服务器之前修改请求的内容。
- 检查HTML,CSS和RSS内容是否符合W3C标准。
- 支持AJAX调试:可以自动将json或xml数据格式化,方便查看。
- 支持AMF调试:可以将Flash Remoting或Flex Remoting信息格式化,方便查看。
此外,Charles还有以下特点:
- 收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时。因此,即使你长期不付费,也能使用完整的软件功能。但是网上有破解办法,下文安装部分会提供教程。
- 可以模拟慢速网络:在测试移动应用时,有时候需要模拟网络延迟或者慢速网络的情况,Charles提供了相应的功能来模拟慢速网络环境。
以上是关于Charles软件功能的介绍,它是一款功能强大的网络调试工具,可以帮助开发者更好地
分析和调试网络请求。