Charles 是Mac系統平台上的一款Web代理(HTTP代理/ HTTP監視器)和抓包工具,可以讓開發者監視查看所有連接互聯網的HTTP通信,包括請求,響應和HTTP頭信息等,您的Web浏覽器(或任何其他Internet應用程序)配置爲通過Charles訪問Internet,然後Charles可以爲您發送和接收所有數據。
在Web和Internet開發中,您無法看到Web浏覽器/客戶端和服務器之間發送和接收的内容。沒有這種可見性,如果想确定錯誤出在哪裏是非常困難和耗時間的,Charles 很容易看到發生了什麽,所以你可以快速診斷和解決問題。
軟件特征:
SSL代理 – 以純文本形式查看SSL請求和響應
帶寬限制以模拟較慢的Internet連接,包括延遲
AJAX調試 – 将XML和JSON請求和響應視爲樹或文本
AMF – 将Flash Remoting / Flex Remoting消息的内容查看爲樹
重複請求以測試後端更改
編輯請求以測試不同的輸入
截斷和編輯請求或響應的斷點
使用W3C驗證器驗證記錄的HTML,CSS和RSS / atom響應
更多特色:
SSL代理
Charles可以作爲HTTP / SSL通信的中間人,使您可以調試HTTPS會話的内容。
帶寬調節
Charles通過有效地調節帶寬并引入延遲來模拟調制解調器速度,以便您可以體驗整個網站作爲調制解調器用戶(帶寬模拟器)。
AJAX
Charles對Web浏覽器中的XML開發非常有用,例如AJAX(異步JavaScript和XML)和XMLHTTP,因爲它可以讓您查看在客戶端和服務器之間流動的實際XML。
閃
Charles對Adobe Flash開發人員非常有用,因爲您可以查看LoadVariables,LoadMovie和XML加載的内容。
版本4.6.1更新内容:
修複了macOS上的暗模式支持
系統要求:Compatible with Mac OS X 10.7 – 10.12
破解方法:
1. 安裝“Charles.app”,完成後打開顯示30天試用信息,關閉它!
2. 将Crack文件夾内的“charles.jar”文件替換掉應用程序/charles/顯示包内容/Contents/Java文件夾内的原始文件
3. 再次打開Charles程序,不出意外将不再顯示30天試用,如果顯示,請到菜單欄-help裏注冊,填寫任意信息即可!
普通下載:
百度網盤密碼:8cqu
評論1