Charles 的介面詳解

2022-02-20 08:54:25 字數 1968 閱讀 7641

後續補充..........

一、主導航欄

1.file、edit、view、proxy、tools、window、help

2.view欄

(1)structure檢視是將網路請求按訪問的網域名稱分類;

(2)sequence 檢視是將網路請求按訪問的時間排序;

二、主介面介紹

一:紫色區(工具的主導航欄)

從左至右的圖示解釋:

掃把按鈕

:點選之後可清除抓取到的所有請求

圖示按鈕

:紅點亮起說明正在抓取請求,紅點展示為灰色說明目前不在抓取請求狀態

烏龜按鈕

:灰色烏龜是網速設定正常,綠色烏龜指慢速網速開啟了

六角形圖示

:斷點圖示,灰色說明斷點未開啟,紅色說明在使用斷點

鋼筆圖示

:編輯請求,點選之後可以修改請求的內容

重新整理圖示

:重**送請求的圖示,先選定某一請求點選該圖示則請求會被再次傳送

對號圖示

:扳手圖示

:對應於導航欄中的tools圖示,有些許功能

設定圖示

:設定charles中的情況

二:紅色區(抓取連線該**的所有手機所有的請求)

紅色區展示的是我們抓取的所有的請求,點選+之後便可以展開該host 網域名稱下的所有請求。點選請求之後即可在黃色區域看見該請求所對應的相應內容。

導航欄右邊的sequence是請求展示的另一種形式。其實內容都是一樣的,只不過將所有的請求按照時間排序展示,不再是分網域名稱展示。

三:黃色區(在綠色區指定的某乙個api的請求內容)

黃色區展示的是某一制定請求的請求內容,可以切換導航欄檢視請求的各種詳細情況。例如:請求響應時間,請求頭,請求詳細內容,請求體等各種情況。

首先我們來看一下常用的幾個選項:

overview:會展示該請求的乙個大體情況,例如:請求頭,請求響應結束時間,請求開始時間以及自己的notes等

content:如上圖所示的該請求的具體內容和伺服器的相應內容(配合下面的導航欄進行檢視該請求的具體內容header,cookies&&選擇呈現方式form,raw)

summary:也是展示乙個該請求的大體資源分布情況。例如:伺服器響應了多長時間,host是什麼等等

chart:以**形式告訴我們乙個響應時間的分布情況。

notes:已經很清楚了,點選之後自己可以對該請求記錄一些東西,方便後續檢視該介面的用途,可在overview中檢視,如下圖所示

四:綠色區(上述該api的伺服器的響應內容(只有在請求中選擇content時才可以看到響應內容))

綠色區展示的是請求相應內容。同樣,是點選導航欄會展示響應內容的詳細情況。

header:響應的頭資訊

text:文字形式展示響應內容

hex(16進製制)和compressed(壓縮)一般不予檢視

json:以json格式檢視響應內容內容,簡單明瞭

json text:將json格式的內容展開書寫

raw:詳情內容的詳細情況

Charles輔助除錯介面

前面有一篇講了關於抓包工具 這裡再寫寫我是怎樣用charles輔助除錯介面。這篇文章寫了個頭,沒時間就一直放著沒寫,今天剛好週六,也早點下班了 苦逼的週六加班黨 就把這個寫完吧,其實這兩天有點感冒頭暈暈的,盡量不寫錯吧。經常會有這樣的場景 場景二 乙個請求發起直接返回各種看起來奇葩的錯誤,檢查半天 ...

charles 抓包https介面

秒文鎮樓 一 手機 ios裝證書,低版本安卓裝證書 crt檔案 高版本不支援,建議ios 訪問chls.pro.ssl 配置信任。wifi網路配置手工 ipv4 port 8888 設定 通用 描述檔案與裝置管理 二 官網下charles軟體安裝即可。破解registered name licens...

Charles抓取https請求詳解

原文如下 2 ok,charles已準備完成,接下來就要配置charles證書 之後會彈出安裝證書 點選安裝,一路下一步,直到提示 匯入成功 此時證書還是不被信任的,讓不信任變成信任 開啟ie瀏覽器 工具 internet選項 內容 證書 把中級證書頒發機構中的charles證書匯出來 再把匯出來的...