前人經驗總結:
1.支援配置抓取定向位址的網路請求
說明:因為雖然之前新增了https://*.taobao.com過濾配置,但是charles預設抓取的是http請求,所以對於https請求需要單獨開啟ssl配置
(有些朋友到這邊仍然不能抓取https的包,可以檢視鑰匙串中charles proxy ca證書是否已經被設為「信任」,如果沒有,則雙擊,設為「始終信任」)
2.支援將伺服器上的請求對映到本地進行**除錯
有些開發人員在某些情況下,需要定位線上問題的時候,除了使用tomcat的遠端debug,但是這個需要在伺服器啟動指令碼中增加引數。
charles有乙個功能,很簡單就可以將線上的請求對映到本地,進行除錯
3.手機上配置**,抓取手機上的請求資訊
有些客戶端測試的時候,需要檢視請求資訊,那麼可以使用charles來抓取,如果是https請求,需要在手機上安裝證書並信任
進入通用->關於本機->證書信任設定,將剛剛安裝的證書設為信任即可。
注意:ios 10.3系統,需要在 設定→通用→關於本機→證書信任設定 裡面啟用完全信任charles證書
4、charles的斷點功能
在mac中使用Charles抓包操作
proxy 選中 macos proxy proxy 選中 windows proxy 1 先安裝信任證書,在charles選單欄中選擇help ssl proxying install charles root certificate 2 安裝之後需要去鑰匙鏈設定證書全部信任,在鑰匙鏈可以直接右上...
Mac快速實現使用Charles抓包
2.1 安裝證書 charles安裝證書1.png 按上面指示流程開啟 鑰匙串訪問,搜尋 charles 可以看到剛才安裝的證書,檢視證書狀態是否已經被信任 名稱有紅色標記 charles安裝證書2.png 給證書新增信任,操作如下 charles安裝證書3.png 設定埠號,此處使用的預設的 88...
Charles 手機抓包
開啟 charles,選擇 proxy mac os x proxy,這樣,瀏覽器重新整理頁面,http 資源就可以列印到 charles 裡面。如圖 兩個步驟,我們就可以輕鬆訪問 http 資源啦 在上面兩步驟的基礎之上,選擇 proxy ssl proxying settings 選項 開啟 s...