Charles是一個HTTP代理服務器、HTTP監視器、反轉代理服務器;
當瀏覽器連接Charles的代理時,Charles可以監控瀏覽器發送和接收的所有數據,包括request, response和HTTP headers (包含cookies與caching信息);,便於開發者和測試者使用;
在開發移動端項目中可以使用代理服務器(Charles)抓取數據進行分析;
我目前使用的Charles v4.1.4版本(已破解);下載地址如下:
下載地址:https://pan.baidu.com/s/1pGKG4d1Q3ivcaaXnHP9HRw 提取碼:u2uj
也可以到Charles官網進行下載;
優點:界面整潔 使用簡單;
下載完安裝包直接安裝即可;
Charles 提供兩種查看封包的視圖, “Structure” 和 “Sequence”:
①Structure 網絡請求按訪問的域名分類排序。
②Sequence 網絡請求按訪問的時間排序。
連接代理:
1、查看電腦ip地址,常用兩種方式:
方式①:打開cmd彈出,輸入ipconfig查看電腦IP;
方式②:查看本機IP地址:Help -> Local IP Addresses
如圖所示:
2、打開Charles設置端口號:選擇工具欄:proxy -> proxy settings ->proxies->port;
3、連接手機HTTP代理,手機和電腦要在同一網段,將手機的代理填寫電腦的ip地址,端口號填寫Charles設置的端口號;
4、Charles會彈出是否連接代理框,選擇同一即可;