最近公司將Windows產品的http請求,替換成https請求了,當https請求超過5次失敗,就自動切換回http請求。測試時使用Charles抓包測試。
一.http抓包
http抓包比較簡單,基本上只要打開了charles,然后隨便一個網絡請求,就可以在charles中看到抓取的信息了。
二.https抓包
1.Charles安裝證書
步驟:Help - SSL Proxying - Install Charles Root Certificate ,會打開 鑰匙 應用,安裝進去,發現證書不被信任,如下,
接下來,雙擊證書,更改信任類型為,始終信任,如下,
最后,Proxy-SSL Proxying Settings,host 添加*,匹配所有請求,保存即可。
2.PC(手機)安裝證書
①步驟:help - SSL Proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser,彈出提示框,如圖:
②接下來,PC(手機)打開瀏覽器,打開鏈接 http://charlesproxy.com/getssl 下載證書,
PC安裝證書:安裝到受信任的根證書頒發機構路徑
手機安裝證書:
續:PC卸載證書,步驟如下
控制面板-網絡和Internet-管理瀏覽器加載項-“內容”選項卡,點擊證書,然后刪除你所需要刪除的證書。