软件介绍
提起网络包分析工具大家想到的是不是这款Wireshark呢?但是今天小编要给大家介绍一款可与它相媲美的网络包分析工具,就是这款Charles(HTTP代理服务器),这是来自国外的一款抓包工具,该工具可以让开发人员更轻松的查看其计算机与Internet之间的所有HTTP和SSL / HTTPS通信。在进行抓包时只需要将自己设置成系统的网络访问代理服务器,然后网络中的所有访问请求都将会通过它来实现,并且能够截取和分析访问数据。同时还为大家提供了两种查看视图方式,分别是 “Structure” 和 “Sequence”,大家可以根据喜欢的方式进行切换观看。它还支持过滤网站请求,只需要在主界面的Filter栏中填写需要过滤的关键字就可以一键过滤了。Charles官方版还有很多强大的功能等待你前来发现探索哦,快来本站下载体验吧!
在Web和Internet开发中,您无法看到Web浏览器/客户端与服务器之间正在发送和接收的内容。没有这种可见性,很难准确地确定故障的位置。Charles使您可以轻松查看正在发生的情况,因此您可以快速诊断和解决问题。
Charles使调试变得快速,可靠和高级。节省您的时间和沮丧!
2、带宽限制以模拟较慢的Internet连接(包括延迟);
3、AJAX调试–以树或文本形式查看XML和JSON请求和响应;
4、AMF –以树形视图查看Flash Remoting / Flex Remoting消息的内容;
5、重复请求以测试后端更改;
6、编辑请求以测试不同的输入;
7、拦截和编辑请求或响应的断点;
8、使用W3C验证器验证记录的HTML,CSS和RSS / atom响应。
2、进入安装向导后点击“Next”;
3、同意协议继续点击“Next”;
4、选择程序安装位置,继续点击“Next”;
5、然后选择“Install”开始进行安装;
6、等待程序完成安装;
7、安装完成之后点击“Finsih”
Charles可以充当HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。
2、带宽限制
Charles通过有效地限制带宽并引入延迟来模拟调制解调器的速度,以便您可以像调制解调器用户一样体验整个网站(带宽模拟器)。
3、AJAX
对于Web浏览器(例如AJAX(异步Java和XML)和XMLHTTP)中的XML开发很有用,因为它使您可以查看在客户端和服务器之间流动的实际XML。Charles本身支持JSON,JSON-RPC和SOAP;以简化的树格式显示它们,以便于查看和调试。
4、闪
非常适合Adobe Flash开发人员,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。Charles还具有对Flash Remoting(AMF0和AMF3)的本地支持。
5、自动配置浏览器和系统代理设置
将在以下浏览器上自动配置浏览器的代理设置:
- Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
- Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
- Mozilla Firefox(在所有平台上)
官方介绍
Charles是在您自己的计算机上运行的Web代理(HTTP代理/ HTTP监视器)。然后,将您的Web浏览器(或任何其他Internet应用程序)配置为通过Charles访问Internet,然后Charles可以为您记录和显示所有发送和接收的数据。在Web和Internet开发中,您无法看到Web浏览器/客户端与服务器之间正在发送和接收的内容。没有这种可见性,很难准确地确定故障的位置。Charles使您可以轻松查看正在发生的情况,因此您可以快速诊断和解决问题。
Charles使调试变得快速,可靠和高级。节省您的时间和沮丧!
主要特点
1、SSL代理-以纯文本格式查看SSL请求和响应;2、带宽限制以模拟较慢的Internet连接(包括延迟);
3、AJAX调试–以树或文本形式查看XML和JSON请求和响应;
4、AMF –以树形视图查看Flash Remoting / Flex Remoting消息的内容;
5、重复请求以测试后端更改;
6、编辑请求以测试不同的输入;
7、拦截和编辑请求或响应的断点;
8、使用W3C验证器验证记录的HTML,CSS和RSS / atom响应。
功能介绍
1、在本站下载并将压缩包解压至中文路径下可得安装程序,双击打开charles-proxy-4.6-win64.msi进入安装向导;2、进入安装向导后点击“Next”;
3、同意协议继续点击“Next”;
4、选择程序安装位置,继续点击“Next”;
5、然后选择“Install”开始进行安装;
6、等待程序完成安装;
7、安装完成之后点击“Finsih”
主要功能
1、SSL代理Charles可以充当HTTP / SSL通信的中间人,使您能够调试HTTPS会话的内容。
2、带宽限制
Charles通过有效地限制带宽并引入延迟来模拟调制解调器的速度,以便您可以像调制解调器用户一样体验整个网站(带宽模拟器)。
3、AJAX
对于Web浏览器(例如AJAX(异步Java和XML)和XMLHTTP)中的XML开发很有用,因为它使您可以查看在客户端和服务器之间流动的实际XML。Charles本身支持JSON,JSON-RPC和SOAP;以简化的树格式显示它们,以便于查看和调试。
4、闪
非常适合Adobe Flash开发人员,因为您可以查看LoadVariables,LoadMovie和XML加载的内容。Charles还具有对Flash Remoting(AMF0和AMF3)的本地支持。
5、自动配置浏览器和系统代理设置
将在以下浏览器上自动配置浏览器的代理设置:
- Windows系统代理设置(包括Internet Explorer和大多数其他应用程序)
- Mac OS X系统代理设置(包括Safari和大多数其他应用程序)
- Mozilla Firefox(在所有平台上)
猜您喜欢
-
电脑抓包工具
在网络的世界里,数据包如同穿梭的信使,承载着信息的流动。对于运维工程师而言,掌握网络抓包工具不仅是技能的提升,更是对网络世界深入理解的钥匙。下面小编为大家带来一些实用的电脑抓包工具,如:Wireshark、WinPcap、Charles等,它们将帮助你在网络问题面前游刃有余,成为真正的运维高手。
用户评论
共0条评论