Charles是一款非常实用的HTTP 代理/HTTP 监视器/反向代理工具,软件功能十分丰富,可以检查HTMl,CSS和RSS内容是否标准,主要用于网页的开发和调试等,能够让开发者查看所有网络和机器之间的HTTP流量情况,包括请求、响应、HTTP头信息(包含cookies和缓存)等,满足用户们的各种使用需求,有需要的小伙伴快来下载体验吧!
Charles软件特点
1、SSL代理-以明文形式查看SSL请求和响应。
2、带宽受到限制以模拟包括延迟在内的慢速互联网连接。
3、AJAX调试——以树或文本形式查看XML和JSON请求和响应。
4、AMF-在树状结构中查看Flash Remoting/Flex Remoting消息的内容。
5、重复请求以测试后端更改
6、编辑请求以测试不同的输入。
7、断点来拦截和编辑请求或响应。
8、用W3C验证器验证记录的HTML、CSS和RSS/atom响应。
Charles软件功能
1、无缓存工具
无缓存(no caching)工具可防止客户端应用程序(如 Web 浏览器)缓存任何资源。因此,请求始终是向远程站点发出的,你看到的始终是最新版本。
2、选定站点
您可以为每个请求启用该工具,也可以只为选定的站点启用该工具。当用于选定位置时,可以使用简单但功能强大的模式匹配,将工具的效果限制在指定的主机和/或路径上。
3、阻止 Cookie 工具
阻止 Cookie 工具可以阻止发送和接收 Cookie。该工具可用于测试网站,就像禁用了浏览器中的 Cookie 一样。请注意,网络爬虫(如谷歌)通常不支持 cookie,因此该工具也可用于模拟爬虫对网站的浏览。
4、本地地图工具
使用地图本地工具,您可以将本地文件当作远程网站的一部分来使用。您可以在本地开发文件,并像实时测试一样对其进行测试。本地文件的内容将像正常的远程响应一样返回给客户端。
Charles软件安装步骤
1、在本站下载安装包,点击exe文件,根据安装向导依次进行安装。
2、等待安装完成即可。
Charles软件更新日志
v5.0版本
现代化的UI和外观,重点关注现代平台惯例和可用性
各种UI增强功能:
在对话框中的列表中过滤
更新的图像
改进的黑暗模式支持
在单个请求/响应中查找
改进了对话框中的撤消/重做支持
支持Apple Silicon和Windows on ARM
新的.chlz会话格式,可与其他工具和工作流更好地兼容和集成
自动重新生成过期的SSL根证书
macOS:支持iOS模拟器17和18