Prehliadač súborov HAR
Otvor súbor .har v prehliadači a skontroluj požiadavky, hlavičky, cookies, časovanie a vodopád, potom ho pred zdieľaním vyčisti. Nič sa nenahráva.
Pozor: súbory HAR obsahujú tajné údaje. Súbor HAR zaznamenáva každú požiadavku vrátane cookies, autorizačných tokenov, údajov z formulárov (niekedy aj hesiel) a osobných údajov. Tento nástroj ho číta iba v tvojom prehliadači: nič sa nenahráva. Skôr než súbor HAR niekomu pošleš, použi „Vyčistiť a exportovať“ a skontroluj výsledok.
„Vyčistiť a exportovať“ stiahne kópiu bez cookies, hlavičky Authorization a ďalších hlavičiek s prihlasovacími údajmi, s vymazanými parametrami tokenov, hesiel a kľúčov v URL, údajoch formulárov a telách JSON. Pred zdieľaním ju skontroluj: URL a telá odpovedí môžu stále obsahovať osobné údaje.
- Požiadavky
- 0
- Prenesené
- –
- Zdroje (dekódované)
- –
- Dokončenie
- –
- Udalosť load
- –
| # | Metóda | URL | Stav | Typ | Veľkosť | Čas | Vodopád |
|---|
Podrobnosti požiadavky
Kliknutím na URL v tabuľke zobrazíš jej hlavičky, cookies, časovanie a telá.
Ako otvoriť súbor HAR
- Presuň súbor
.hardo vyhradenej oblasti alebo naň klikni a vyber ho. Môžeš tiež vložiť JSON do Alebo vlož JSON súboru HAR a kliknúť na Otvoriť HAR. Ak chceš najprv vidieť, ako prehliadač funguje, klikni na Načítať príklad. - Súhrn ukazuje počet Požiadavky, bajty Prenesené, veľkosť Zdroje (dekódované), čas Dokončenie poslednej požiadavky a Udalosť load stránky, ak ju súbor zaznamenáva.
- Tabuľku zúžiš pomocou Filtrovať URL (časť adresy alebo metóda ako
POST), Typ (dokument, skript, štýly, obrázok, písmo, XHR / Fetch, médiá) a Stav (2xx, 3xx, 4xx, 5xx alebo Zlyhalo (bez odpovede)). Ak súbor obsahuje viac stránok, zobrazí sa filter Stránka. - Kliknutím na URL otvoríš Podrobnosti požiadavky: všeobecné informácie, fázy časovania, hlavičky požiadavky a odpovede, parametre reťazca dopytu, cookies, telo požiadavky a telo odpovede ako čistý text.
- Skôr než súbor pošleš kolegovi alebo podpore, klikni na Vyčistiť a exportovať a stiahni upravenú kópiu.
Čo je súbor HAR?
HAR (HTTP Archive) je formát JSON na zaznamenávanie toho, čo prehliadač načítava. Chrome, Edge, Firefox aj Safari ho vedia exportovať z panela Sieť vo vývojárskych nástrojoch („Save all as HAR“). Každý záznam opisuje jednu požiadavku: metódu, URL, hlavičky a cookies požiadavky, odoslané údaje, stav odpovede, hlavičky a cookies, často aj telo odpovede a rozpis času. Tímy podpory žiadajú súbory HAR, pretože presne ukazujú, čo sa v sieti stalo, keď bola stránka pomalá alebo nefungovala.
Stĺpec Vodopád zobrazuje každú požiadavku na spoločnej časovej osi, rozdelenú na fázy podľa špecifikácie HAR 1.2: vo fronte/blokované, vyhľadanie DNS, pripojenie TCP, handshake TLS, odoslanie, čakanie na prvý bajt (TTFB) a sťahovanie. Dlhý pruh „Čakanie (TTFB)“ ukazuje na pomalý server, dlhé pruhy DNS alebo TLS na nadviazanie spojenia a veľa neskoro začínajúcich požiadaviek na zdroje blokujúce vykresľovanie. Červené požiadavky zlyhali alebo vrátili stav 4xx či 5xx.
Prečo sú súbory HAR citlivé
Súbor HAR je úplný záznam tvojej relácie. Zvyčajne obsahuje cookies relácie, hlavičky Authorization s tokenmi nositeľa, kľúče API v URL, tokeny CSRF a niekedy aj heslá a osobné údaje, ktoré si zadal do formulárov. Ten, kto súbor získa, môže tieto cookies alebo tokeny často použiť na konanie v tvojom mene, kým nevypršia. Preto tento nástroj súbor nikdy nenahráva: spracúva sa a zobrazuje celý v karte tvojho prehliadača.
Vyčistiť a exportovať odstráni všetky cookies požiadaviek a odpovedí, hodnoty hlavičiek Cookie, Set-Cookie, Authorization, Proxy-Authorization, X-Api-Key, hlavičiek CSRF a každej hlavičky, ktorej názov obsahuje „token“, „secret“ alebo „session“, nahradí textom [REDACTED] a vymaže parametre ako access_token, id_token, code, password, api_key, key alebo signature v URL, údajoch formulárov a telách JSON. Stavový riadok oznámi, koľko položiek sa vymazalo. Čistenie je záchranná sieť, nie záruka: mená a e‑mailové adresy v URL, stránkach HTML a ďalších telách odpovedí zostanú, preto si súbor pred zdieľaním prečítaj. Dobrým zvykom je aj zrušenie relácie (odhlásenie) po zaznamenaní súboru HAR.
Limity
Otvoriť sa dajú súbory do 100 MB. Tabuľka vypisuje prvých 2 000 zodpovedajúcich požiadaviek; ostatné nájdeš pomocou filtrov. Telá dlhšie ako 200 000 znakov sa v zobrazení podrobností skracujú. Telá odpovedí sa vždy zobrazujú ako text: HTML sa nikdy nevykresľuje, obrázky sa nezobrazujú a telá v Base64 sa dekódujú iba vtedy, ak je ich typ obsahu textový.
Často kladené otázky
Ako exportujem súbor HAR z prehliadača?
Otvor vývojárske nástroje (F12), prejdi na kartu Sieť, obnov stránku, aby sa zaznamenali požiadavky, potom klikni pravým tlačidlom na zoznam požiadaviek a vyber „Save all as HAR“ (Chrome, Edge), alebo použi tlačidlo exportu (Firefox, Safari). Ak sa problém objavuje pri presmerovaní, zapni „Preserve log“.
Nahráva sa môj súbor HAR niekam?
Nie. Súbor číta a spracúva JavaScript v tvojom prehliadači a nič sa neodosiela na server. To je dôležité, pretože súbor môže obsahovať tvoje cookies a tokeny.
Je súbor HAR po použití „Vyčistiť a exportovať“ bezpečný na zdieľanie?
Odstráni bežné prihlasovacie údaje: cookies, autorizačné hlavičky, kľúče API a parametre tokenov či hesiel. Nevie rozpoznať každé tajomstvo, napríklad osobné údaje v stránke HTML alebo vlastný názov poľa, preto si stiahnutý súbor pred zdieľaním skontroluj.
Prečo sa veľkosť líši od tej v mojom prehliadači?
Ak súbor zaznamenáva veľkosť prenosu (_transferSize), zobrazí sa táto hodnota. Inak sa použije veľkosť tela plus veľkosť hlavičiek, prípadne veľkosť dekódovaného obsahu. Komprimované odpovede sú preto v Prenesené menšie než v Zdroje (dekódované).
Prečo niektoré požiadavky ukazujú „zlyhalo“ a žiadne časovanie?
Stav 0 znamená, že prehliadač nikdy nedostal odpoveď: požiadavku zablokovalo rozšírenie, bola zrušená, odmietnutá kvôli CORS alebo zlyhala na úrovni siete. Text chyby, ak ho prehliadač uložil, sa zobrazí v podrobnostiach.
Súvisiace nástroje
- Formátovanie a validácia JSON Bezplatný formátovač a validátor JSON, ktorý skrášľuje, minifikuje a kontroluje JSON v prehliadači a hlási syntaktické chyby s riadkom a stĺpcom.
- Analyzátor URL Vlož URL a zobrazí sa jej protokol, hostiteľ, port, segmenty cesty, dekódované parametre dopytu a fragment. Parametre potom uprav a URL znova zostav.
- Analyzátor User Agent Analyzuj ľubovoľný reťazec user agent a zisti prehliadač, engine, operačný systém, zariadenie a procesor. Hromadná analýza s exportom CSV, všetko v prehliadači.