Charles是一个HTTP代理/HTTP监视器/反向代理,使调试快速、可靠和先进; 节省你的时间和挫折。 它使开发人员能够查看他们的机器和Internet之间的所有HTTP和SSL / HTTPS通信。 这包括请求、响应和HTTP头(其中包含cookie和缓存信息)。
查尔斯将自动配置您的浏览器的代理设置在以下浏览器:
Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
Mozilla Firefox(适用于所有平台)
注意:Firefox不再需要一个附加组件来处理Charles。 相反,配置Firefox使用您的系统代理设置。
主要特点:
SSL代理-以纯文本形式查看SSL请求和响应
带宽节流,以模拟较慢的Internet连接,包括延迟
AJAX调试——将XML和JSON请求和响应视为树或文本
AMF -查看Flash Remoting / Flex Remoting消息的内容作为一个树
重复请求以测试后端更改
编辑请求以测试不同的输入
用于拦截和编辑请求或响应的断点
使用W3C验证器验证已记录的HTML、CSS和RSS/atom响应
更多信息请访问:https://www.megaleechers.com/2017/03/charles.html