




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、4thum*UAL 51a fteipan Cocte PratDcdSSLCiQHtfFfr-ivn*CghTE ftimotE Address CoHmclm ,Tim ngM1TP/L1如周伸E-必 B3?2,CMCharles常用的功能總結(jié).過(guò)濾網(wǎng)絡(luò)請(qǐng)求.截取iPhone上的網(wǎng)絡(luò)封包.截取Https通訊信息.模擬慢速網(wǎng)絡(luò).修改網(wǎng)絡(luò)請(qǐng)求內(nèi)容.給服務(wù)器做壓力測(cè)試.修改服務(wù)器返回內(nèi)容.Map重定向功能.Rewrite 功能.Breakpoints 功能.設(shè)置ssl允許訪問(wèn)地址.查看連接本機(jī)charle代理的ip.設(shè)置請(qǐng)求的黑名單.緩存請(qǐng)求返回的內(nèi)容1.B4 KB II.Bflfiio tiK
2、antoMbf-wii12.aH對(duì)于某一個(gè)具體的網(wǎng)絡(luò)請(qǐng)求,你可以查看其詳細(xì)的請(qǐng)求內(nèi)容和響應(yīng)內(nèi)容。如果請(qǐng)求內(nèi)容是POST的表單,Charles會(huì)自動(dòng)幫你將表單進(jìn)行分項(xiàng)顯示。如果響應(yīng)內(nèi)容是JSON格式的,那么Charles可以自動(dòng)幫你將 JSON內(nèi)容格式化,方便你查看。如果響應(yīng)內(nèi)容是圖片,那 么Charles可以顯示出圖片的預(yù)覽。.過(guò)濾網(wǎng)絡(luò)請(qǐng)求通常情況下,我們需要對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行過(guò)濾,只監(jiān)控向指定目錄服務(wù)器上發(fā)送的請(qǐng)求。對(duì)于這種需求,以下幾種辦法:方法一:在主界面的中部的Filter欄中填入需要過(guò)濾出來(lái)的關(guān)鍵字。例如我們的服務(wù)器的地址是:, 那么只需要在 Filter欄中填入 csdn即可。Stru
3、ctureSequence口CoceMethodHostPath*StartDurstian200GETcsdn. net,上。爐 ftgj 60?V iewrfiode =ecntefllS11:38:31333200GETs2-im-notffy.cs,./soc ketJo/1/xhr-polling/MT if2 P9 uOc ,11:4 生 4460017GETs3-im-notify.cs,/sock et io/1 /xtir- polling 網(wǎng) T m P9 uOc.,11:47:4430384200GETs4-im-notify.c./see k e polling/Oof
4、96T1 XK.Hl45:05600542Q。GET54-im-notity.e./sccketjofljW-polling,;Oof96T1XK.11:47:0560070GETs4 - jm-notify x.,./socketJofl/xhr - polling心白松 6Tl XK.1V48;C59045200GET苫之He-notify/socket iofl/xhr-pollingfrtSPTSOYK. “60013GETs2-lm-notrfy.es./soc ket iofl /xhr - polling/TtSPTSO YK.11:47:3a3673153-im-noUfy.c
5、./socket.io/1/xhr-pcilling/uLtS(106QLk.11:46:2930015Filtcn c$dn方法二:在 Charles 的菜單欄選擇Proxy - Recording Settings”,然后選擇 Include 欄,選擇添加一個(gè)項(xiàng)目,然后填入需要監(jiān)控的協(xié)議,主機(jī)地址,端口號(hào)。這樣就可以只截取目標(biāo)網(wǎng)站的封包了。如下圖所示:方法三:在想過(guò)濾的網(wǎng)絡(luò)請(qǐng)求上右擊,選擇 一項(xiàng),如下圖所示:Focus,之后在 Filter 一欄勾選上 FocussedStructureSequenceu ty_h O hoy4 3 https:/A卜一http&:/yt一https *
6、tittpsJA + https:/A Q hg洞 ,http:/b 3hg芟 ,x http./5( 曲 http7/si 卜 Q htt07/rtr , 7 http;/loCopy URL Cppy URL與 Save AIL. Export. Findln.RepeatRepeat Adva nced.ComposeValidatePublish GistSort By Expand All Cotlapse AllFocusIgnoreClearClear Others.截取iPhone上的網(wǎng)絡(luò)封包Charles如何抓取 http/https 請(qǐng)求.截取Https通訊信息Charle
7、s如何抓取 http/https 請(qǐng)求.模擬慢速網(wǎng)絡(luò)在做移動(dòng)開(kāi)發(fā)的時(shí)候,我們常常需要模擬慢速網(wǎng)絡(luò)或者高延遲的網(wǎng)絡(luò),以測(cè)試在移動(dòng)網(wǎng)絡(luò)下,應(yīng)用的表現(xiàn)是否正常。Charles對(duì)此需求提供了很好的支持。在Charles的菜單上,選擇Proxy - Throttle Setting” 項(xiàng),在之后彈出的對(duì)話框中,我們可以勾選上Enable Throttling”,并且可以設(shè)置 Throttle Preset的類(lèi)型。如下圖所示:.修改網(wǎng)絡(luò)請(qǐng)求地址dns欺騙,說(shuō)簡(jiǎn)單點(diǎn)就是把域名解析到一個(gè)假的ip,可以不必一定要用locahost,,裝個(gè)B把百度對(duì)應(yīng)到京東來(lái)調(diào)試 選擇Tools-DNS Spoofing設(shè)置如下
8、圖:.給服務(wù)器做壓力測(cè)試StructureSequenceCopy URL Copy URLsSave AllExport Find Ink 0httpGert Ru HYPERLINK HYPERLINK http:/eclick.baldu.cam http:/eclick.baldu.camO http:/blog.csdn,netU http 卜 O http http http Qhttp卜 hnn RepeatRepeat Advanced.,httpComposehttpValidate卜 4 httpPublish Gist并發(fā)測(cè)試Reogflt a reauBais. 循環(huán)打
9、壓次數(shù)Iterations: 10Concurrency: 100并發(fā)散量Charles tviil create a rrew connaction for each concurrent fteratknh so usKg a high Concurrency wil cause m large number of simultaneous connections to be e$lbEshdpy Show results in new SessionCancel OKmre力 sa 健 lihttp*/s httpWpS httpufsug hm出bgII httpjmiqshop m北
10、軸詢 c加伯 。父司Lo cationhttp:/hiTlL_Local Path是將某個(gè)網(wǎng)絡(luò)請(qǐng)求重定向到本地的某個(gè)文件AddE sportMb Tg.修改服務(wù)器返回內(nèi)容有些時(shí)候我們想讓服務(wù)器返回一些指定的內(nèi)容,方便我們調(diào)試一些特殊情況。例如列表頁(yè)面為空的情況,數(shù)據(jù)異常的情況,部分耗時(shí)的網(wǎng)絡(luò)請(qǐng)求超時(shí)的情況等。如果沒(méi)有Charles,要服務(wù)器配合構(gòu)造相應(yīng)的數(shù)據(jù)顯得會(huì)比較麻煩。這個(gè)時(shí)候,使用Charles相關(guān)的功能就可以滿足我們的需求。 根據(jù)具體的需求,Charles提供了 Map功能、 Rewrite功能以及 Breakpoints功能,都可以達(dá)到修改服務(wù)器返回內(nèi)容的目的。這三者在功能上的差異是
11、:Map功能適合長(zhǎng)期地將某一些請(qǐng)求重定向到另一個(gè)網(wǎng)絡(luò)地址或本地文件。Rewrite功能適合對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行一些正則替換。Breakpoints功能適合做一些臨時(shí)性的修改。.Map重定向功能Charles的 Map功能分 Map Remote和 Map Local兩種,顧名思義,Map Remote是將指定的網(wǎng)絡(luò)請(qǐng)求重定向到另一個(gè)網(wǎng)址請(qǐng)求地址,Map Local是將指定的網(wǎng)絡(luò)請(qǐng)求重定向到本地在Charles的菜單中,選擇Tools - Map Remote 或 Map Local” 即可進(jìn)入到相應(yīng)功能的設(shè)置頁(yè)面。Window Help&Qic iMappingpath:Q Case-swiAMMh
12、ttpL/fwww.12litnakcamhrtt%.fdri.bociicssLcam ”:廿中htt 穌,Mww. Midu. gm hRprWMi bn I曲 earn XttpB:/慳i&i 啟 5htc隰f修孔.Mklu皿 m h口皿川 R.txfaU眥Mi hHps:/sZ.b4du com httpB:/js3 httpa./isO a in 即MMCogitcm HYPERLINK http:/tom http:/tom mon. Ta -nep 仃6E 士,旬內(nèi)j esrh* 阿由 wi h * *. T看 gptnrr hem; *qm n 叩氏對(duì)于 Map Local功能
13、,我們需要填寫(xiě)的重定向的源地址和本地的目標(biāo)文件。對(duì)于有一些復(fù)雜的網(wǎng)絡(luò)請(qǐng)求結(jié)果,我們可以先使用Charles提供的“Save Response-”功能,將請(qǐng)求結(jié)果保存到本地(如下圖所示),然后稍加修改,成為我們的目標(biāo)映射文件。.Rewrite 功能 Rewrite功能功能適合對(duì)某一類(lèi)網(wǎng)絡(luò)請(qǐng)求進(jìn)行一些正則替換,以達(dá)到修改結(jié)果的目的。例如,我們的客戶端有一個(gè)API請(qǐng)求是獲得用戶余額,而我當(dāng)前的余額是“17.06,如下所示:StructureSequenceOverviewSummaryr O https:/www.l2imai,comv appv1.3O index, php? act=task_l
14、 i Et&:c|=getjny_running_t2 skName Valuekeyb751523Q4d34d511 38cc277cccccjindex.php?act=wk store&op=store infos-inde x. pho? act=_store & op=oetofflinegocasii 阜-,index.php?act=wk_store&op=geigoodsiistHeaders Query String Cookies重寫(xiě)功能ccx:c 1 200 r5ucc,: true tHdatafc : n ABCNo Caching.XMNBlock CookjesX
15、HCMap demote.XMM/Rwritj工薪Black LiL,ITEWhite U$L“YKWG D*45 Spoofing._TKOMiiTDL.LXHlAU10工KACMnl Proceu. Compose韓 MCampese New_ ReqeaTGKRMvancsd Repeat- Validate G倒Profiles,. PUbliati 的f SvninQS.yoile tnd rsponan N4 prize 耳:c through ChartaiG鼻&wrHgn Error Log市罵功就Locaticri)Q Http:/MwwJ21EiKQtnRewrite Ru
16、i甘Type: BodyWWWraequilE Regex離ddl H Hem口”0mpon ExportValue: 2222O 觸1Pss lint*gc allEntir nw values or toav bnk fa12 inwi.,iqr inf:- s 11 grade Iww11 工 *53.011%upgrad_gflp* ”94方upgrflxte cd$ lOQO, - 1#1認(rèn) 1 OOOiDiHMl10.Breakpoints 功能上面提供的 Rewrite功能最適合做批量和長(zhǎng)期的替換,但是很多時(shí)候,我們只是想臨時(shí)修改一次網(wǎng)絡(luò)請(qǐng)求結(jié)果,這個(gè)時(shí)候,使用Rewrite功能
17、雖然也可以達(dá)到目的,但是過(guò)于麻煩,對(duì)于臨時(shí)性的修改,我們最好使用Breakpoints功能。Breakpoints功能類(lèi)似我們?cè)赬code中設(shè)置的斷點(diǎn)一樣,當(dāng)指定的網(wǎng)絡(luò)請(qǐng)求發(fā)生時(shí),Charles會(huì)截獲該請(qǐng)求,這個(gè)時(shí)候,我們可以在Charles中臨時(shí)修改網(wǎng)絡(luò)請(qǐng)求的返回內(nèi)容。下圖是我們臨時(shí)修改獲取用戶信息的API,將用戶的昵稱進(jìn)行了更改,修改完成后點(diǎn)擊“ Execute” 則可以讓網(wǎng)絡(luò)請(qǐng)求繼續(xù)進(jìn)行。StruiGfiure-Sesusion 1 4QVftMSWb 鵬114d 力 IMCCTPKCCDMttContfintilunn VlmSummary Chart Mot J htStjFMftn
18、M2gli i4即14G rM片加叫由Q門(mén)的工,附審73電Copy URLCoty CURL Reue&tCopy RequestCopy Response Saw RequestSave Resooe .勤點(diǎn)調(diào)這Find ln!isEKpOFt.ComposeRepeatRepeat 1MvarieE 一ValidatePublish GistHeaclers Query Strhg Ccoloes Text Hex FennView Reciuest AsView Resixinse AsViewer Mappings.-jud-ff t 140 Fh-kf i t r iJtiaBddt
19、u i |11 dCOTttnk_infa 1slr 二nt5Ti! 1 11. ! piBAE.3r_IUK fl lSJ4a grdn-r eum-( DOcis_3Lwni 序 me p .Sort ByFocusClearClear Others/r-ctasi i ji* tun_arvat:ar- z - htt qt W/pJjo 12 l*a.i.hAF* T2 e :局工安l.are t.et r r* lAanlKi k htlqptX./X./pJjE, * 12 1ju .ccak* f15HH與4 vhAf14 ufj httftiX/ V/Wtf f L31IM1
20、CwiX Z+p/tffvl vap uir_ http; ! , iww_12 anai - cam- wapY/Up-ln fopy_.txt- t hE,pi,F www t L 2 Inai. ccm1, /*白p JtjmpiDisable SSL Proxying J Breakpaintj t &d Inf ! !r tktie 1 匚e ee 5 J . 0 L jipgr aJff_g.ep e 9944 #5Tl*ndaK4ME jrcw_*1fe. i*FV_riHk=tmid ifwrtteridwne twroir 加 rjMEgF. p iFAiQrfjmMe*nm
21、wObjE Objed OtajHi 鬻2 o耳,腳. 點(diǎn) StringiSorfcigiMg pc. iLnuLcnri%arHuiriaiJAJDi pngi軸 EffiriUtiXSfrEhftpte innui r1ml,曲”打擊匕不1,叫:1:! pngiMSciHQihwtp憤m 干i. cumimp-財(cái)_gnwtj hfmI?wfc_iiErt _id-*lphttpvmhvlu nnuicrDmwaprmp vrt ilim dn.kebpmuMlT:crTcciE444Mm3Mhttpmmiji *UL 宜m.m型 制_川酣.【W(wǎng)rlfM_!iWfl_ri-hrrBb Fh.
22、MdP v i4CCft-tU4MwAiObjEJ SONUariElCKLilfiMCmhaiV fRTF wwrwn Siv-wrrr3 httcx/ZcoixoiviKt. qq corn,https: /www. 121mai. com卜.apf7vi,3口 irKtex.php?acl=utll& op=judge i/erglon由 indejc.i3hp?aei-wrio4or#&op- skx tjnfosindex-phpvcEirMleK&aiKScarchJtyJisli indBX.ptip?BGlsw_51aire&p=-getoffbnBgQodslE-5t nnc
23、ieK.php?acfiti 次1薊& op=ge-t_mjnjnnl nfljask indteK.php?act=v4(_5lore&op=getgDDd&l &tndax phpacl-cnylopgetCtindeK.plip?aclBcrly&ap-fic Elfito_by_e ily IHiatex,php?i9iciYgGp- I oca gn iiE.piip?aci-cnr&ap-rnerk_ciTy口 mtpsjjdpl .niJip. bidu.coniJhotliv. 1*sb*i. http. xA.mflbxomJ http ifm data mob.ecrv”
24、tor* de store avatarbH4?* rupjij”白曉川工十二七*工* sbjire tznqFemt 19廠,i點(diǎn)HeacKors CXiery StriiH ged* c 押明 =4 0;ttJ-H.“u-t 4account info :i inenme: 17.* 1534,i T http i / / pic. 12 loui. ecWDSS 923B5251i Ji L Lfi i / /-1 ISa 1 , Cu- -wojp/ Uflp 1 / w % ; Ihttp ? /OEI* 口曲二 *11.設(shè)置ssl允許訪問(wèn)地址Pro*yTools Window Zi
25、pStop Recording (SBsipan 1) 3ERStart ThrattiingEnable BreakpointsRccocding Sellings.- Thronle Settings.Breakpoint Settings,.Revetw Proxies.Port ForwardingmacOS PraocyMo慌隨 Firefox ProxyOMPProxy Settings,-SSL Prowling Setting%”Access Control Sfittings.EirtemaF Proxy Settings.Web Interface Settings,.3
26、cuhkrKMnttpi! 白 da shbc-ut ta 白的,a.e-&mttp: /api. weUboiC ntt|34;/OHriraijfi.awlc.eoiTittps: /Zp32-rrobil#back up. cloud, coirrtps! /p32-cante nt. Kloud.camttps: u 5-stck&010 01. b3 一日 ito 盤(pán)maws.vtun Lirl np_ul i CCNPV 七耳上 http; /112 Im i, rnn/wa,p / tnpl -, wk be o III - : I i - I . : :M.-u i .t .
27、* . :J - iij. ,-. r.-,C ,SSL Projtmg SislllngsONTOXK潴T能KClient CE Hi匚曲史與Raqt CertrfiqalECharUis can thouu ydq th plain tent ccnronts of SSLmu昭3 and rysponsn only tht iccatioris irsied bei&w win 力士戶才*歸日 Charts win itsueanc 勺電巾 SSJ. certrficates, please press the Help button for more iifonTMtion.-F/ E
28、nable SSL Proxyinghrtp5;*間可匕顯示酷1場(chǎng)名Lowt3inQ *.121 inaLcjQrrt44 3Q apLw?t4.43Q eornr4i3Ql 0,cn;443Cancel12.看連接本機(jī)charle代理的ip有非法的remove掉即可ProxyTools Window HelpStop Recordirg (Session 1)| Start Throttling而 Enable Breakpoints然下薦*卜” w 20內(nèi)“ f 工i ,Recording Settings.Throttle Settings.Breakpoint Settings.,OX
29、TReverse Proxies.Port Forwarding.Access central list determines wna can use this Chjrles instance. The5t him machine) is always Included, The default access control lisi 逾 y, rrieaning that no on? can u$e Charles eicepl from this computer.macOS ProicyMozilla Firefox ProxyI would llkt ta enab other maebinfi* to connect to this Charlas instance 0 魏p ip addresses beJow, eg. ifi2J6&.2.35r Ycu un also speerf subners4 eg. 辦,F(xiàn) & 2-024. or (q 切Iqw anyone
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 20840.10-2025互感器第10部分:低功率無(wú)源電流互感器的補(bǔ)充技術(shù)要求
- 度配件采購(gòu)與供應(yīng)合同
- 團(tuán)購(gòu)住宅合同轉(zhuǎn)讓權(quán)名額協(xié)議樣本
- 股權(quán)轉(zhuǎn)讓合同(四):不動(dòng)產(chǎn)相關(guān)
- 婚姻終止財(cái)產(chǎn)分配合同
- 4 繁星教學(xué)設(shè)計(jì)-2024-2025學(xué)年四年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 詳盡版住宅租賃合同
- 藥店收購(gòu)合同范本
- 3宿建德江教學(xué)設(shè)計(jì)-2024-2025學(xué)年六年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 藥品供應(yīng)鏈合作合同
- 江蘇省2023年普通高校專(zhuān)轉(zhuǎn)本選拔考試計(jì)算機(jī)專(zhuān)業(yè)大類(lèi)專(zhuān)業(yè)技能試卷及答案解析
- 2024年度(完整版)《各種各樣的天氣》課件
- 企業(yè)安全培訓(xùn)課件-網(wǎng)絡(luò)與信息安全
- 設(shè)備采購(gòu) 投標(biāo)方案(技術(shù)方案)
- 越野車(chē)改裝方案
- 修辭手法在計(jì)算機(jī)語(yǔ)言學(xué)中的應(yīng)用
- 消防工程維保方案三篇
- 高考一輪復(fù)習(xí)《文學(xué)類(lèi)文本閱讀(小說(shuō))》教案
- 空間向量求線面角
- 閱讀與思考圓錐曲線的光學(xué)性質(zhì)及其應(yīng)用課件
- 試產(chǎn)到量產(chǎn)項(xiàng)目轉(zhuǎn)移清單
評(píng)論
0/150
提交評(píng)論