天天看點

charles下載下傳web端證書

charles下載下傳web端證書

講解:charles能抓取http協定,但是抓取https是亂碼,必須要下載下傳ssl證書才能抓取https協定的接口資訊

前置條件:web端必須要勾選windows Proxy(預設是勾選的),才能擷取web端接口

charles下載下傳web端證書

1:電腦端下載下傳ssl證書

charles下載下傳web端證書

2:在彈框中點選"安裝證書"

charles下載下傳web端證書

3:在證書導入向導中點選"下一步"

charles下載下傳web端證書

4:勾選"将所有的證書都放入下列存儲"進行標明下載下傳路徑,在遊覽中指定"受信任的根證書頒發機構",點選“确定”即可

charles下載下傳web端證書

5:點選"下一步"

charles下載下傳web端證書

6:點選"完成"

charles下載下傳web端證書

7:界面顯示導入成功,點選"成功"按鈕

charles下載下傳web端證書

8:設定https協定對外開放的伺服器名和端口号

(1)點選SSL Proxying Setting

charles下載下傳web端證書

(2)點選"add",在下列彈框中添加Host為*,Port為* ,點選"ok"

charles下載下傳web端證書

(3)點選"ok"

charles下載下傳web端證書

9:抓取web端接口

(1)打開遊覽器輸入資料

charles下載下傳web端證書

(2)檢視charles中抓取的接口資訊

charles下載下傳web端證書

(3)具體檢視抓取的資料資訊

charles下載下傳web端證書

總結:如果抓取的還是亂碼,需要考慮以下操作.(1):是否忘記添加第8步中的SSL Proxying Setting,如果忘記添加則抓取的https是亂碼. (2)嘗試重新開機charles,從新抓取web端接口。如果抓取不到web端接口,檢視是否忘記上方操作中的前置條件,勾選windows proxy