Viewer tal-fajls HAR
Iftaħ fajl .har fil-brawżer tiegħek biex tispezzjona talbiet, headers, cookies, ħinijiet u waterfall, imbagħad naddafh qabel taqsmu. Xejn ma jittella’.
Twissija: il-fajls HAR fihom sigrieti. Fajl HAR jirreġistra kull talba bil-cookies tagħha, tokens tal-awtorizzazzjoni, data tal-formoli (xi drabi passwords) u data personali. Din l-għodda taqrah biss fil-brawżer tiegħek: xejn ma jittella’. Qabel ma taqsam fajl HAR ma’ xi ħadd, uża “Naddaf u esporta” u ċċekkja r-riżultat.
“Naddaf u esporta” iniżżel kopja mingħajr cookies, Authorization u headers oħra tal-kredenzjali, u b’parametri ta’ token, password u ċavetta mneħħija mill-URLs, mid-data tal-formoli u mill-bodies JSON. Irrevedi qabel taqsam: l-URLs u l-bodies tar-risposti xorta jistgħu jkun fihom data personali.
- Talbiet
- 0
- Trasferit
- –
- Riżorsi (dekodifikati)
- –
- Tmiem
- –
- Avveniment load
- –
| # | Metodu | URL | Status | Tip | Daqs | Ħin | Waterfall |
|---|
Dettalji tat-talba
Ikklikkja fuq URL fit-tabella biex tara l-headers, il-cookies, il-ħinijiet u l-bodies tiegħu.
Kif tiftaħ fajl HAR
- Ħalli l-fajl
.hartiegħek fiż-żona tat-tqegħid jew ikklikkja fuqha biex tagħżel il-fajl. Tista’ wkoll twaħħal il-JSON f’Jew waħħal il-JSON tal-HAR u tikklikkja Iftaħ HAR. Biex tara l-ewwel kif jaħdem il-viewer, ikklikkja Tella’ eżempju. - Is-sommarju juri n-numru ta’ Talbiet, il-bytes Trasferit, id-daqs Riżorsi (dekodifikati), il-ħin ta’ Tmiem tal-aħħar talba u l-Avveniment load tal-paġna meta l-fajl jirreġistrah.
- Issikka t-tabella b’Iffiltra l-URL (parti minn indirizz, jew metodu bħal
POST), Tip (dokument, script, stylesheet, immaġni, font, XHR / Fetch, media) u Status (2xx, 3xx, 4xx, 5xx jew Falla (ebda risposta)). Meta l-fajl fih diversi paġni, jidher filtru Paġna. - Ikklikkja fuq URL biex tiftaħ id-Dettalji tat-talba: informazzjoni ġenerali, fażijiet tal-ħin, headers tat-talba u tar-risposta, parametri tal-query string, cookies, il-body tat-talba u l-body tar-risposta bħala test sempliċi.
- Qabel ma tibgħat il-fajl lil kollega jew lit-tim tas-sapport, ikklikkja Naddaf u esporta biex tniżżel kopja mnaddfa.
X’inhu fajl HAR?
HAR (HTTP Archive) huwa format JSON biex jirreġistra dak li jgħabbi brawżer. Chrome, Edge, Firefox u Safari kollha jistgħu jesportaw wieħed mill-pannell Network tal-għodod tal-iżviluppaturi (“Save all as HAR”). Kull entrata tiddeskrivi talba waħda: metodu, URL, headers u cookies tat-talba, id-data mibgħuta, l-istatus, headers u cookies tar-risposta, ħafna drabi l-body tar-risposta, u tqassim tal-ħin użat. It-timijiet tas-sapport jitolbu fajls HAR għax juru eżattament x’ġara fin-netwerk meta paġna kienet bil-mod jew miksura.
Il-kolonna Waterfall tiddisinja kull talba fuq skala tal-ħin komuni, maqsuma fil-fażijiet definiti mill-ispeċifikazzjoni HAR 1.2: fil-kju/imblukkat, tfittxija DNS, konnessjoni TCP, handshake TLS, ibgħat, stennija għall-ewwel byte (TTFB) u tniżżil. Strixxa twila ta’ “Stennija (TTFB)” tindika server bil-mod; strixxi twal ta’ DNS jew TLS jindikaw l-issettjar tal-konnessjoni; ħafna talbiet li jibdew tard jindikaw riżorsi li jimblukkaw it-tfassil. Talbiet bl-aħmar falliet jew irritornaw status 4xx jew 5xx.
Għaliex il-fajls HAR huma sensittivi
Fajl HAR huwa reġistrazzjoni kompluta tas-sessjoni tiegħek. Normalment fih il-cookies tas-sessjoni tiegħek, headers Authorization b’bearer tokens, API keys fl-URLs, tokens CSRF, u xi drabi l-passwords u d-dettalji personali li ktibt fil-formoli. Kull min jikseb il-fajl spiss jista’ jerġa’ juża dawk il-cookies jew tokens biex jaġixxi bħalek sakemm jiskadu. Għalhekk din l-għodda qatt ma ttella’ l-fajl: jiġi analizzat u murija kompletament fit-tab tal-brawżer tiegħek.
Naddaf u esporta ineħħi l-cookies kollha tat-talba u tar-risposta, jissostitwixxi l-valuri ta’ Cookie, Set-Cookie, Authorization, Proxy-Authorization, X-Api-Key, headers CSRF u kwalunkwe header li ismu fih “token”, “secret” jew “session” b’[REDACTED], u jneħħi parametri bħal access_token, id_token, code, password, api_key, key jew signature fl-URLs, fid-data tal-formoli u fil-bodies JSON. Il-linja tal-istatus tgħidlek kemm-il element tneħħew. It-tindif huwa xibka ta’ sigurtà, mhux garanzija: ismijiet u indirizzi tal-email fl-URLs, paġni HTML u bodies oħra tar-risposti jinżammu, għalhekk aqra l-fajl qabel taqsmu. Li tirrevoka s-sessjoni (tagħmel logout) wara li tirreġistra HAR hija wkoll prattika tajba.
Limiti
Jistgħu jinfetħu fajls sa 100 MB. It-tabella telenka l-ewwel 2,000 talba li jaqblu; uża l-filtri biex tilħaq l-oħrajn. Bodies itwal minn 200,000 karattru jinqatgħu fil-veduta tad-dettalji. Il-bodies tar-risposti dejjem jidhru bħala test: l-HTML qatt ma jitfassal u l-immaġini qatt ma jintwerew, u l-bodies Base64 jiġu dekodifikati biss meta t-tip tal-kontenut tagħhom ikun testwali.
Mistoqsijiet frekwenti
Kif nesporta fajl HAR mill-brawżer tiegħi?
Iftaħ l-għodod tal-iżviluppaturi (F12), mur fuq it-tab Network, erġa’ ttella’ l-paġna biex tirreġistra t-talbiet, imbagħad ikklikkja bil-lemin fuq il-lista tat-talbiet u agħżel “Save all as HAR” (Chrome, Edge) jew uża l-buttuna tal-esportazzjoni (Firefox, Safari). Attiva “Preserve log” jekk il-problema sseħħ madwar redirect.
Il-fajl HAR tiegħi jittella’ x’imkien?
Le. Il-fajl jinqara u jiġi analizzat mill-JavaScript fil-brawżer tiegħek, u xejn ma jintbagħat lil server. Dan hu importanti għax il-fajl jista’ jkun fih il-cookies u t-tokens tiegħek.
“Naddaf u esporta” jagħmel fajl HAR sigur biex jinqasam?
Ineħħi l-kredenzjali tas-soltu: cookies, headers tal-awtorizzazzjoni, API keys u parametri ta’ token jew password. Ma jistax jagħraf kull sigriet, pereżempju data personali ġewwa paġna HTML jew isem ta’ qasam personalizzat, għalhekk irrevedi l-fajl imniżżel qabel taqsmu.
Għaliex id-daqs huwa differenti minn dak fil-brawżer tiegħi?
Meta l-fajl jirreġistra d-daqs tat-trasferiment (_transferSize), jintwera dak il-valur. Inkella jintuża d-daqs tal-body flimkien mad-daqs tal-headers, jew id-daqs tal-kontenut dekodifikat. Għalhekk risposti kkompressati jkunu iżgħar f’Trasferit milli f’Riżorsi (dekodifikati).
Għaliex xi talbiet juru “falla” u ebda ħin?
Status ta’ 0 ifisser li l-brawżer qatt ma rċieva risposta: it-talba kienet imblukkata minn estensjoni, ikkanċellata, miċħuda mis-CORS jew falliet fil-livell tan-netwerk. It-test tal-iżball, meta l-brawżer salvah, jidher fid-dettalji.
Għodod relatati
- Formatter u validatur tal-JSON Formatter u validatur tal-JSON b’xejn li jibbewtifika, jimminimizza u jiċċekkja l-JSON fil-brawżer tiegħek, b’żbalji tas-sintassi bil-linja u l-kolonna.
- Analizzatur tal-URL Waħħal URL biex tara l-protokoll, il-host, il-port, is-segmenti tal-path, il-parametri tal-query u l-fragment, imbagħad editja u erġa’ ibni l-URL.