關於手機端抓包配置Charles的一些配置,並且解決,請求存在unknown和內容為亂碼的問題
關於請求節點為unknown、內容為亂碼和手機端無法訪問網絡其實都是手機端證書配置問題導致,有的配置后還是存在問題是因為新的ios系統需要Iphone設置關於本機->證書信任設置(見2.7),允許操作,具體可以看以下步驟
首先你要保證你的手機和電腦是在同一網絡上,不用電腦設置一個wifi然后讓手機端連,只要在同一局域網就行
1、啟用代理(端口默認是8888,可根據自己情況是否修改)
2、安裝證書
2.1 電腦上安裝證書
2.2 添加證書后進行設置始終信任
2.3 設置手機端證書點擊如圖
2.4 點擊上圖,然后會彈出
2.5 然后根據上面圖片在手機端連接的WiFi 網絡上配置代理
2.6 根據圖片中的地址 (手機瀏覽器中輸入chls.pro/ssl)下載后打開設置安裝證書,
通用->描述文件與設備管理
2.7 如果是最新系統的iPhone手機,需要在(關於本機->證書信任設置),否則還是會亂碼,並且后續設置了443端口后會導致手機無法上網
3、然后設置代理主機和端口,host設置*,port設置443或者設置*都行
以上完成后,就能在Charles捕獲app端請求的接口並不會參數亂碼和unknown現象