from: http://jingyan.baidu.com/article/335530da80e70319ca41c37c.html?qq-pf-to=pcqq.group
在進行web或者移動端開發時,網絡Http請求一般都是少不了的,經常需要進行測試自己的網絡請求是否正確,這裏介紹下如何在MacOS下使用Charles進行Http請求分析。
1、安裝配置
-
下載安裝Charles,
直接百度搜索“Charles”第一個就是。
-
安裝好之後,打開軟件如圖:
-
打開菜單欄,選擇“Proxy”,勾選“Starting Recording”和“Mac OS X Proxy”。
其中“Starting Recording”表示開始進行記錄網絡請求。
“Mac OS X Proxy”表示將系統代理設置通過此"Proxy"。
-
此時打開系統偏好設置,查看網絡偏好設置。
點擊高級,切換到"代理",可以看到HTTP和HTTPS被設置代理到
127.0.0.1 端口號8888
-
這是可以進行HTTP請求分析了,但是如果要進行https請求分析,還需要進一步操作。
打開“Charles”Helper菜單,選擇“Install Charles CA SSL certificate...”
將證書添加到系統鑰匙串中。
-
打開菜單欄選擇“Proxy”>>“Proxy settings”
-
彈出對話框,切換到“SSL”,在“Locations”下點擊“Add”按鈕,添加一個空的規則。
在彈出來的“Edit Locations”直接點擊“OK”。
-
這個時候就可以抓取HTTPS請求了。
END