Charles 是和 Windows 下的 Fiddler 一样的 Web 调试代理工具,Fiddler 只有 Windows 版,而 Charles 有 Win Linux 和 Mac 版。
Charles、或者同类的 Fiddler 等这些软件,都是通过在本机 8888 端口建立了一个代理服务器,进而实现监控所有 http(s) 请求、打断点、修改请求内容(当然包括 cookie、cache 这些…)等等功能。
一个比较现实的应用场景是,你可以把手机 wifi 的代理设为电脑地址:8888,这样手机所有的流量就都经过电脑,你可以随意转发地址、控制请求内容…
对于我来说,最直观的改变就是无论是电脑还是手机,都再也不用 sudo vim /etc/hosts 了(手机上要改 hosts 还得 root 或者解锁 bootloader——这样大部分手机就没保修了…)
Charles 官网的一句话介绍:
http://www.charlesproxy.com/
Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
Charles 在第三方文章中的介绍:
http://www.infoq.com/cn/articles/network-packet-analysis-tool-charles
Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。
* 支持SSL代理。可以截取分析SSL的请求。
* 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
* 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
* 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
* 支持重发网络请求,方便后端调试。
* 支持修改网络请求参数。
* 支持网络请求的截获并动态修改。
* 检查HTML,CSS和RSS内容是否符合W3C标准。
Fiddler 在第三方文章中的介绍:
http://www.cnblogs.com/tankxiao/archive/2012/02/06/2337728.html
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据…你对HTTP 协议越了解, 你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。
重要的来了…价格是这样的:
http://www.charlesproxy.com/buy/
License Pricing
* 1-4 User Licenses US$50 / license
* 5+ User Licenses US$40 / license (20% discount)
* 10+ User Licenses US$30 / license (40% discount)
* Site License US$400
* Multi-Site License US$700
凑够10个人就是每人30刀这样~
要注意,这是个很实用,却也许并不必备的软件…大家看需求吧(必须要注意在 Win 下 Fiddler 是免费的)
原来是在公司内部组织的团购,但是最后只找到 8 个,死活就是找不到剩下 2 个人了…求拼
1
dking 2015-04-07 13:20:21 +08:00
+1
|
2
windirt 2015-04-07 13:41:37 +08:00
便宜点买个本站网友做的 cellist 不是很好?1/10的价格而已
|
4
c0ming 2015-04-07 13:47:32 +08:00 via Android
我也+1
|
8
aswudong 2015-04-07 15:49:57 +08:00
+ 1
|
9
windirt 2015-04-07 16:57:13 +08:00
|
10
anguslg 2015-04-07 17:36:53 +08:00
在用,确实不错
|
11
midare OP |