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

charles抓取https請求

彈出 class TE http cat 機構 ID itl 提示

說明:
用charles抓取https請求,會出現SSL Proxying disabled in Proxy Settings這樣的提示,如下圖。要通過charles抓取數據,還需要進行一些簡單的設置。
技術分享圖片

具體:
1. 安裝charles ca證書
1.1 選擇 help | Install Charles CA SSL Certificate
技術分享圖片

1.2 然後會彈出證書信息,選擇安裝證書,下一步,將證書存儲改為:受信任的根證書頒發機構,下一步,完成
技術分享圖片

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


技術分享圖片

2.2 選擇ssl,勾選Enable SSL Proxying,在Location部份選擇add,按如下圖添加,抓取任意站點、443端口的數據
技術分享圖片

結果:
這時候再去抓取https://coolnull.com就顯示200,正確了!
技術分享圖片

charles抓取https請求