Charles高級用法

一濒翻、網(wǎng)速模擬

點(diǎn)擊菜單“Proxy→ Throtte Setting”打開網(wǎng)速模擬配置窗口。

配置含義:

Bandwidth(帶寬)、Utilistation(利用百分比)、Round-trip(往返延遲)、MTU(字節(jié))


二、Map功能

Charles 的 Map 功能分 Map Remote 和 Map Local 兩種,顧名思義旦棉,Map Remote 是將指定的網(wǎng)絡(luò)請求重定向到另一個網(wǎng)址請求地址真屯,Map Local 是將指定的網(wǎng)絡(luò)請求重定向到本地文件泵额。

在 Charles 的菜單中,選擇 “Tools”–>“Map Remote” 或 “Map Local” 即可進(jìn)入到相應(yīng)功能的設(shè)置頁面。

對于 Map Remote 功能,我們需要分別填寫網(wǎng)絡(luò)重定向的源地址和目的地址,對于不需要限制的條件,可以留空。下圖是一個示例,我將所有ytk1.yuanku.ws(測試服務(wù)器)的請求重定向到了www.yuantiku.com(線上服務(wù)器)。

對于 Map Local 功能伏尼,我們需要填寫的重定向的源地址和本地的目標(biāo)文件代赁。對于有一些復(fù)雜的網(wǎng)絡(luò)請求結(jié)果徒役,我們可以先使用 Charles 提供的 “Save Response…” 功能,將請求結(jié)果保存到本地(如下圖所示),然后稍加修改,成為我們的目標(biāo)映射文件呕乎。

下圖是一個示例聋溜,我將一個指定的網(wǎng)絡(luò)請求通過 Map Local 功能映射到了本地的一個經(jīng)過修改的文件中。

三注盈、Rewrite功能

Rewrite 功能功能適合對某一類網(wǎng)絡(luò)請求進(jìn)行一些正則替換,以達(dá)到修改結(jié)果的目的。

例如击罪,我們的客戶端有一個 API 請求是獲得用戶昵稱画切,而我當(dāng)前的昵稱是 “tangqiaoboy”庞萍,如下所示:

我們想試著直接修改網(wǎng)絡(luò)返回值疫衩,將 tangqiaoboy 換成成 iosboy。于是我們啟用 Rewrite 功能宁否,然后設(shè)置如下的規(guī)則:

完成設(shè)置之后冤寿,我們就可以從 Charles 中看到督怜,之后的 API 獲得的昵稱被自動 Rewrite 成了 iosboy号杠,如下圖所示:

四悠砚、Breakpoints功能

上面提供的 Rewrite 功能最適合做批量和長期的替換,但是很多時候讳窟,我們只是想臨時修改一次網(wǎng)絡(luò)請求結(jié)果,這個時候蜂林,使用 Rewrite 功能雖然也可以達(dá)到目的遥诉,但是過于麻煩,對于臨時性的修改噪叙,我們最好使用 Breakpoints 功能矮锈。

Breakpoints 功能類似我們在 Xcode 中設(shè)置的斷點(diǎn)一樣,當(dāng)指定的網(wǎng)絡(luò)請求發(fā)生時睁蕾,Charles 會截獲該請求苞笨,這個時候,我們可以在 Charles 中臨時修改網(wǎng)絡(luò)請求的返回內(nèi)容子眶。

下圖是我們臨時修改獲取用戶信息的 API瀑凝,將用戶的昵稱進(jìn)行了更改,修改完成后點(diǎn)擊 “Execute” 則可以讓網(wǎng)絡(luò)請求繼續(xù)進(jìn)行臭杰。

需要注意的是粤咪,使用 Breakpoints 功能將網(wǎng)絡(luò)請求截獲并修改過程中,整個網(wǎng)絡(luò)請求的計時并不會暫停硅卢,所以長時間的暫蜕渲希可能導(dǎo)致客戶端的請求超時。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末将塑,一起剝皮案震驚了整個濱河市脉顿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌点寥,老刑警劉巖艾疟,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異敢辩,居然都是意外死亡蔽莱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門戚长,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盗冷,“玉大人,你說我怎么就攤上這事同廉∫翘牵” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我崭闲,道長,這世上最難降的妖魔是什么故爵? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮隅津,結(jié)果婚禮上诬垂,老公的妹妹穿的比我還像新娘劲室。我一直安慰自己,他們只是感情好剥纷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布痹籍。 她就那樣靜靜地躺著,像睡著了一般晦鞋。 火紅的嫁衣襯著肌膚如雪蹲缠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天悠垛,我揣著相機(jī)與錄音线定,去河邊找鬼。 笑死确买,一個胖子當(dāng)著我的面吹牛斤讥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播湾趾,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼芭商,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了搀缠?” 一聲冷哼從身側(cè)響起铛楣,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艺普,沒想到半個月后簸州,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡歧譬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年岸浑,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瑰步。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡矢洲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缩焦,到底是詐尸還是另有隱情读虏,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布舌界,位于F島的核電站,受9級特大地震影響泰演,放射性物質(zhì)發(fā)生泄漏呻拌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一睦焕、第九天 我趴在偏房一處隱蔽的房頂上張望藐握。 院中可真熱鬧靴拱,春花似錦、人聲如沸猾普。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽初家。三九已至偎窘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間溜在,已是汗流浹背陌知。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掖肋,地道東北人仆葡。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像志笼,于是被迫代替她去往敵國和親沿盅。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

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

  • 環(huán)境:Charles V4.2.1 一纫溃、Map Local: 將指定的網(wǎng)絡(luò)請求重定向到本地文件腰涧。 之所以首推這個功...
    你好8828閱讀 2,458評論 0 0
  • 如何做到高度自律南窗? 文/雪兒 《少有人走的路》中說,人生本就苦難重重郎楼。 很多人荒廢時間万伤,抱怨世界,感概社會不公平呜袁,...
    小雪007閱讀 566評論 1 7
  • 今天周日敌买,原來安排的是休息,但不知咋地就去了公司 潛意識對自己說要去公司阶界,難道我真的是工作狂虹钮。我想其實(shí)我并不是,只...
    張金鴻閱讀 201評論 0 1
  • 我是一名畢業(yè)黨膘融,理工科芙粱,畢業(yè)將近一年,目前在深圳工作氧映,租房子住春畔。盡管不會做飯,但好歹從小耳濡目染老媽做飯(雖然也從...
    小哈菇?jīng)鰟e犯二閱讀 669評論 3 2
  • 我記得 以前總會和你聊得很晚很晚 現(xiàn)在我們不再說話了 我還是會熬夜 到后面熬夜成癮卻換不回你的一句晚安 但我想 不...
    久醉望星河閱讀 107評論 0 0