charles這個抓包工具咱們就不說了弦疮,MAC下載的話就去XCLIENT.INFO阻肩,條件允許建議還是用正版匀伏,尊重知識產權洒忧。
我認為這類技術文章,或者操作指南的文章根本就不需要太多的修飾類辭藻够颠,進來看的熙侍、自己回顧的,就是為了盡快的解決問題履磨,因為互聯網本身技術知識非常多蛉抓,就我自己而言,經常會記不清某個view或者機制事件的結果剃诅,但是隱約記得有這么個特性巷送,我去網上查的時候,好吧矛辕,一大通給我講什么具體實現笑跛、最佳實踐,就是不給我總結如筛,我堡牡。抒抬。杨刨。好嗨哦。擦剑。妖胀。芥颈。所以此時此刻,總結性或者操作性的語言就顯現的非常重要赚抡。
那我直接貼一下問題吧:
You may need to configure your browser or application to trust the Charles Root Certificate.
這個就是HTTPS證書的問題爬坑。
用IOS simulate的話不需要關心,genymotion虛擬機你就要手動設置一下網絡代理.
-
需要在help菜單中
install mobile device or remote browser
.
-
genymotion虛擬機上設置代理IP為你的本機IP涂臣。
3.提示給的很明確了盾计,你要從虛擬機瀏覽器中打開chls.pro/ssl
,下載證書赁遗,然后就OK了署辉。
我個人認為是因為GENYMOTION走的是和mac不一樣的虛擬機,ios直接一套下來岩四,所以無需關心哭尝。
charles一直白屏
下載之后安裝,如果碰到打開之后發(fā)現頁面無法抓取網絡請求數據剖煌。
1.關閉所有代理
2.重啟charles
3.Proxy(代理)--》MacOS Proxy 點上
如何使用斷點 breakpoint 改變request以及response
右鍵你需要斷點的url材鹦,在跳出的選項中選中breakpoints,
為了看的清除一些耕姊,可以清理一下之前的請求桶唐,重新請求一下想要操作的url。
看圖茉兰,edit request或者response都可以莽红。下面的excute就是繼續(xù)執(zhí)行,這個應該都懂了吧邦邦。
我使用charles的常見問題就這么多安吁,不是深度用戶,后面有新發(fā)現再添加吧燃辖,周末愉快鬼店。
Ps:簡書的排版不是很會搞,但是我保證不影響大家的信息提惹辍妇智!