1. 程式人生 > >charles4.0.2抓取https請求

charles4.0.2抓取https請求

說明:

用charles抓取https請求,會出現SSL Proxying disabled in Proxy Settings這樣的提示,如下圖。要通過charles抓取資料,還需要進行一些簡單的設定。


具體:
1. 安裝charles ca證書
1.1 選擇 help |SSL Proxying| Install Charles  Root Certificate


1.2 然後會彈出證書資訊,選擇安裝證書,下一步,將證書儲存改為:受信任的根證書頒發機構,下一步,完成



2. 修改charles的proxy settings
2.1 選擇Proxy | Proxy Settings,彈出proxy設定選項卡,勾選Enabling transparent HTTP proxying



2.2 選擇Proxy | SSL Proxying Settings,勾選Enable SSL Proxying,在Location部份選擇add,按如下圖新增,抓取任意站點、443埠的資料


結果:
這時候再去抓取https://www.baidu.com/就顯示200,正確了!