Charles 抓取 https 請求說明文件(mac)
步驟分類
Charles 抓取 https 請求,具體分為幾個方面:
1、基礎設定:是抓取 https 請求之前的基本設定
* Mac 上,Charles 的安裝
* Mac 上,Charles 的證書設定
2、抓取 https 請求的配置:
* iPhone 上,配置網路代理
* iPhone 上,設定信任 Charles 證書
* Mac 上,設定需要 Charles 抓取的 https 的 url 域名
具體步驟:
1.1、Mac 上安裝Charles
下載 Charles: https://www.charlesproxy.com/ 官網下載最新版本
安裝成功後,開啟 Charles
1.2、Mac 上 Charles 的證書設定
本地安裝 Charles 後,為了能夠抓取 https 請求,需要在 Mac 上,【配置 Charles 的證書】
在 Mac 上檢視【Charles 證書】是否已經生效:
在 Mac 系統的「鑰匙串」中,檢視「登入」or「系統」or「系統根證書」,檢視是否存在 Charles Proxy 的證書。(這裡如果出現有個紅色的小❌記得點開,然後選擇信任)
一般都能安裝成功。如果【鑰匙串】不存在 Charles 證書, 則需要將【上一步】中 匯出 的【Charles 證書】,「匯入」到「系統」or「登入」項,並進行授權信任,如上圖⬆️
2.1. 抓取 https 請求的配置
iPhone 上,配置網路代理
在手機網路中
伺服器:Mac 的 ip 地址
埠:8888(Charles預設)
2.2 iPhone 上,安裝並設定信任 Charles 證書
具體,在 iPhone 上,用「瀏覽器」開啟: www.charlesproxy.com/getssl/ 地址,即可進行【證書安裝】:
iPhone 上,安裝 Charles 證書後,一定需要驗證一下,具體驗證方法:
-
設定 -> 通用 -> 關於本機 -> 證書信任設定
2.3. Mac 上,設定需要 Charles 抓取的 https 的 url 域名
配置之後,即可通過 Charles 抓取並檢視 https 請求
如果是安卓手機下載第一步一樣,下載證書
一、證書下載
方法1:用「瀏覽器」開啟: www.charlesproxy.com/getssl/ 地址,然後儲存在下載目錄(但是這裡需要注意,需要將 檔案 字尾名改為.cer)
方法2:在 Charles 工具欄裡點選 Help --- SSL Proxying --- Save Charles Root Certificate,生成 字尾名是 .cer 的檔案, 然後上傳到微信裡,最後點選安裝
二、安裝
手機:設定---更多設定---系統安全---從儲存裝置安裝--選擇檔案
參考資料:
https://www.jianshu.com/p/468e2905a3e1
話說小主開了一個微信公眾號:[
民間程式設計師
],分享H5相關知識點,H5踩坑記,H5實戰案例分享等,歡迎大家關注~
相關文章
- Charles 代理https請求HTTP
- Mac 上fiddler與charles 抓包https 小程式請求 內容MacHTTP
- charles抓取web端移動端httpsWebHTTP
- 使用charles無法抓取到iOS Simulator的請求資料包iOS
- Charles對Android手機Https請求的抓包AndroidHTTP
- 使用charles抓取ios手機https內容iOSHTTP
- 配置Charles 設定手機代理並允許https請求HTTP
- 使用charles嗅探https請求,你的API並不安全HTTPAPI
- Charles 修改請求(Request)引數
- iOS的http/https請求——十分鐘學會Charles抓包iOSHTTP
- 支援https請求以及https請求的抓包HTTP
- 『言善信』Fiddler工具 — 15、使用Fiddler抓取HTTPS請求HTTP
- Retrofit請求引數註解欄位說明
- charles 打斷點修改請求引數斷點
- iOS開發 支援https請求以及https請求的抓包iOSHTTP
- 抓包工具 Fiddler4 配置移動裝置抓取 Https 請求HTTP
- jmeter請求https地址JMeterHTTP
- scrapy抓取ajax請求的網頁網頁
- Charles代理手機上的網路請求
- Volley 網路請求框架介紹與使用說明框架
- mac+charles抓國外的https協議MacHTTP協議
- java實現https請求JavaHTTP
- CCHttpClient發起https請求HTTPclient
- 【Charles】Https抓包HTTP
- 測試必備工具之抓包神器 Charles 如何抓取 https 資料包?HTTP
- Oracle 官方文件 結構說明Oracle
- Oracle官方文件結構說明Oracle
- mac charlesMac
- 小程式https請求,http網站升到httpsHTTP網站
- Charles 4.2.1 HTTPS抓包HTTP
- Charles抓HTTP,HTTPS包HTTP
- Charles配置https抓包HTTP
- 瀏覽器如何將你的http請求轉為https請求?瀏覽器HTTP
- nodejs HTTPS發起POST請求NodeJSHTTP
- AFNetworking3.0 HTTPS請求HTTP
- 如何製作Java文件說明書Java
- SRS文件 軟體需求說明書
- 利用Charles抓取資料詳細流程