Mac 平臺(tái)下配置 Charles 實(shí)現(xiàn)抓取手機(jī)網(wǎng)絡(luò)請(qǐng)求

原文地址:http://www.zouzhipeng.com/2017/05/27/Mac-%E5%B9%B3%E5%8F%B0%E4%B8%8B%E9%85%8D%E7%BD%AE-Charles-%E5%AE%9E%E7%8E%B0%E6%8A%93%E5%8F%96%E6%89%8B%E6%9C%BA%E7%BD%91%E7%BB%9C%E8%AF%B7%E6%B1%82/

參考:抓取手機(jī)網(wǎng)絡(luò)請(qǐng)求

在測(cè)試app的時(shí)候蒜撮,往往需要去定位問(wèn)題,找到所拋出的請(qǐng)求是否異常麻敌,Mac 平臺(tái)下課通過(guò) Charles 來(lái)實(shí)現(xiàn)妇汗,那么如何抓到手機(jī)拋出的請(qǐng)求呢帘不?

前提: Mac 和 手機(jī)處在同一局域網(wǎng)下

1. 配置 Charles 實(shí)現(xiàn) HTTP 請(qǐng)求的抓取

1. 設(shè)置 Charles 代理

Charles -> Proxy -> Proxy Settings -> Proxies, 在 Http Proxy 的 Port 中填寫(xiě)代理的端口,默認(rèn)為 8888.

2. 獲取 Mac 當(dāng)前 IP

方法有很多種杨箭,介紹一種最簡(jiǎn)單的

按住 option 鍵寞焙,點(diǎn)擊右上角的 WiFi 圖標(biāo)即可

3. 設(shè)置手機(jī) HTTP 代理

設(shè)置 -> 無(wú)線局域網(wǎng) -> 與 Mac 同一 WiFi -> 點(diǎn)擊右側(cè)的信息 -> 頁(yè)面最下面設(shè)置 HTTP 代理,服務(wù)器和端口在前兩部中已獲得互婿,填入即可捣郊。

注意: 在不使用的時(shí)候需要將手機(jī)中的 HTTP 代理關(guān)閉,否則 mac 關(guān)機(jī)或者關(guān)閉軟件后慈参,手機(jī)無(wú)法正常上網(wǎng)呛牲!

2. 配置 Charles 實(shí)現(xiàn) HTTPS 請(qǐng)求的抓取

如果不進(jìn)行下面的設(shè)置, https 的 reqeust 和 response 都是亂碼驮配,設(shè)置完之后 https 就可以抓包了娘扩。

1. Mac 端安裝證書(shū)

點(diǎn)擊 Charles 菜單的 help -> SSL -> proxying -> install charles root certificate

2. 從 Keychains 找到剛安裝的證書(shū),并選擇信任

安裝完成后 keychains 會(huì)自動(dòng)彈出僧凤。選擇信任后畜侦,需要輸入 Mac 的登錄密碼才能保存。

3. 手機(jī)端安裝證書(shū)

Safari 中輸入 chls.pro/ssl躯保, 按提示一步步操作即可旋膳。此步需要輸入手機(jī)密碼。

注意: 對(duì)于 iOS 10.3途事,安裝完成后并不算結(jié)束验懊,還需要一步設(shè)置

設(shè)置 -> 通用 -> 關(guān)于本機(jī) -> 證書(shū)信任設(shè)置,找到 Charles 的證書(shū)尸变,選擇信任义图。

4. Charles 設(shè)置

Charles -> Proxy -> SSL Proxy Setting

在彈出的窗口勾選 Enable SSL Proxying, 選擇 Add,在彈窗中填入要抓取的域名和端口召烂,如 API碱工,baidu.com, Port: 443

配置完成奏夫,在手機(jī)端打開(kāi)一個(gè) https 站點(diǎn)試試怕篷。

Https 請(qǐng)求的 response 的 content 不再是亂碼,可以愉快的玩耍了酗昼。

不用的時(shí)候最好還是關(guān)掉廊谓,需要的再打開(kāi)就好。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末麻削,一起剝皮案震驚了整個(gè)濱河市蒸痹,隨后出現(xiàn)的幾起案子春弥,更是在濱河造成了極大的恐慌,老刑警劉巖叠荠,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件匿沛,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蝙叛,警方通過(guò)查閱死者的電腦和手機(jī)俺祠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)借帘,“玉大人,你說(shuō)我怎么就攤上這事淌铐》稳唬” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵腿准,是天一觀的道長(zhǎng)际起。 經(jīng)常有香客問(wèn)我,道長(zhǎng)吐葱,這世上最難降的妖魔是什么街望? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮弟跑,結(jié)果婚禮上灾前,老公的妹妹穿的比我還像新娘。我一直安慰自己孟辑,他們只是感情好哎甲,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著饲嗽,像睡著了一般炭玫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上貌虾,一...
    開(kāi)封第一講書(shū)人閱讀 49,985評(píng)論 1 291
  • 那天吞加,我揣著相機(jī)與錄音,去河邊找鬼尽狠。 笑死衔憨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的晚唇。 我是一名探鬼主播巫财,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼哩陕!你這毒婦竟也來(lái)了平项?” 一聲冷哼從身側(cè)響起赫舒,我...
    開(kāi)封第一講書(shū)人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎闽瓢,沒(méi)想到半個(gè)月后接癌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扣讼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年缺猛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片椭符。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡荔燎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出销钝,到底是詐尸還是另有隱情有咨,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布蒸健,位于F島的核電站座享,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏似忧。R本人自食惡果不足惜渣叛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盯捌。 院中可真熱鬧淳衙,春花似錦、人聲如沸挽唉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)瓶籽。三九已至匠童,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間塑顺,已是汗流浹背汤求。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留严拒,地道東北人扬绪。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像裤唠,于是被迫代替她去往敵國(guó)和親挤牛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容