HAR-filvisare
Öppna en .har-fil i webbläsaren och granska begäranden, huvuden, cookies, tider och vattenfall, och sanera den innan du delar. Inget laddas upp.
Varning: HAR-filer innehåller hemligheter. En HAR-fil registrerar varje begäran med cookies, auktoriseringstokens, formulärdata (ibland lösenord) och personuppgifter. Verktyget läser den bara i din webbläsare: inget laddas upp. Innan du delar en HAR-fil med någon använder du ”Sanera och exportera” och kontrollerar resultatet.
”Sanera och exportera” laddar ner en kopia utan cookies, Authorization och andra huvuden med inloggningsuppgifter, och med parametrar för tokens, lösenord och nycklar maskerade i URL:er, formulärdata och JSON-innehåll. Granska den innan du delar den: URL:er och svarsinnehåll kan fortfarande innehålla personuppgifter.
- Begäranden
- 0
- Överfört
- –
- Resurser (avkodade)
- –
- Klar
- –
- Load-händelse
- –
| # | Metod | URL | Status | Typ | Storlek | Tid | Vattenfall |
|---|
Detaljer om begäran
Klicka på en URL i tabellen för att se dess huvuden, cookies, tidsåtgång och innehåll.
Så öppnar du en HAR-fil
- Släpp din
.har-fil på släppytan eller klicka på den för att välja filen. Du kan också klistra in JSON-datan i Eller klistra in HAR-JSON och klicka på Öppna HAR. Vill du först se hur visaren fungerar klickar du på Ladda ett exempel. - Sammanfattningen visar antalet Begäranden, antalet byte som Överfört, storleken Resurser (avkodade), tiden Klar för den sista begäran och sidans Load-händelse när filen har registrerat den.
- Begränsa tabellen med Filtrera URL (en del av en adress, eller en metod som
POST), Typ (dokument, skript, stilmall, bild, typsnitt, XHR / Fetch, media) och Status (2xx, 3xx, 4xx, 5xx eller Misslyckad (inget svar)). När filen innehåller flera sidor visas även filtret Sida. - Klicka på en URL för att öppna Detaljer om begäran: allmän information, tidsfaser, huvuden i begäran och svar, parametrar i frågesträngen, cookies, innehållet i begäran och svarets innehåll som ren text.
- Innan du skickar filen till en kollega eller en supportavdelning klickar du på Sanera och exportera för att ladda ner en maskerad kopia.
Vad är en HAR-fil?
HAR (HTTP Archive) är ett JSON-format för att registrera vad en webbläsare laddar. Chrome, Edge, Firefox och Safari kan alla exportera en sådan fil från fliken Nätverk i utvecklarverktygen (”Save all as HAR”). Varje post beskriver en begäran: metod, URL, huvuden och cookies i begäran, skickade data, svarets status, huvuden och cookies, ofta svarets innehåll och en uppdelning av tidsåtgången. Supportteam ber om HAR-filer eftersom de visar exakt vad som hände i nätverket när en sida var långsam eller trasig.
Kolumnen Vattenfall ritar varje begäran på en gemensam tidslinje, uppdelad i de faser som HAR 1.2-specifikationen definierar: i kö/blockerad, DNS-uppslag, TCP-anslutning, TLS-handskakning, skicka, vänta på första byten (TTFB) och nedladdning. En lång stapel för ”Väntar (TTFB)” tyder på en långsam server, långa DNS- eller TLS-staplar på uppkopplingen, och många begäranden som startar sent på resurser som blockerar renderingen. Begäranden i rött misslyckades eller fick statuskod 4xx eller 5xx.
Varför HAR-filer är känsliga
En HAR-fil är en fullständig inspelning av din session. Den innehåller oftast dina sessionscookies, Authorization-huvuden med bearer-tokens, API-nycklar i URL:er, CSRF-tokens och ibland lösenord och personuppgifter som du har skrivit i formulär. Den som får tag i filen kan ofta återanvända cookies eller tokens för att agera som du tills de går ut. Därför laddar verktyget aldrig upp filen: den tolkas och visas helt i din webbläsarflik.
Sanera och exportera tar bort alla cookies i begäranden och svar, ersätter värdena i Cookie, Set-Cookie, Authorization, Proxy-Authorization, X-Api-Key, CSRF-huvuden och alla huvuden vars namn innehåller ”token”, ”secret” eller ”session” med [REDACTED], och maskerar parametrar som access_token, id_token, code, password, api_key, key eller signature i URL:er, formulärdata och JSON-innehåll. Statusraden visar hur många poster som maskerades. Saneringen är ett skyddsnät, ingen garanti: namn och e-postadresser i URL:er, HTML-sidor och annat svarsinnehåll finns kvar, så läs igenom filen innan du delar den. Det är också god praxis att avsluta sessionen (logga ut) efter att du spelat in en HAR-fil.
Begränsningar
Filer upp till 100 MB kan öppnas. Tabellen listar de första 2 000 matchande begärandena. Använd filtren för att nå de övriga. Innehåll längre än 200 000 tecken kortas av i detaljvyn. Svarsinnehåll visas alltid som text: HTML renderas aldrig och bilder visas aldrig, och Base64-innehåll avkodas bara när innehållstypen är textbaserad.
Vanliga frågor
Hur exporterar jag en HAR-fil från min webbläsare?
Öppna utvecklarverktygen (F12), gå till fliken Nätverk, ladda om sidan för att registrera begärandena och högerklicka sedan i listan och välj ”Save all as HAR” (Chrome, Edge), eller använd exportknappen (Firefox, Safari). Aktivera ”Preserve log” om problemet uppstår över en omdirigering.
Laddas min HAR-fil upp någonstans?
Nej. Filen läses och tolkas av JavaScript i din webbläsare, och ingenting skickas till en server. Det är viktigt eftersom filen kan innehålla dina cookies och tokens.
Gör ”Sanera och exportera” en HAR-fil säker att dela?
Den tar bort de vanliga inloggningsuppgifterna: cookies, auktoriseringshuvuden, API-nycklar och parametrar för tokens och lösenord. Den kan inte känna igen alla hemligheter, till exempel personuppgifter i en HTML-sida eller ett eget fältnamn, så granska den nedladdade filen innan du delar den.
Varför skiljer sig storleken från den i min webbläsare?
När filen registrerar överföringsstorleken (_transferSize) visas det värdet. Annars används innehållets storlek plus huvudenas storlek, eller den avkodade innehållsstorleken. Komprimerade svar är därför mindre under Överfört än under Resurser (avkodade).
Varför visar vissa begäranden ”misslyckad” och ingen tid?
Status 0 betyder att webbläsaren aldrig fick något svar: begäran blockerades av ett tillägg, avbröts, nekades av CORS eller misslyckades på nätverksnivå. Felmeddelandet visas i detaljerna om webbläsaren har sparat det.
Relaterade verktyg
- JSON-formaterare och validerare Gratis JSON-formaterare och validerare som snyggar till, minifierar och kontrollerar JSON i webbläsaren, med syntaxfel angivna med rad och kolumn.
- URL-parser Klistra in en URL och se protokoll, värd, port, sökvägssegment, avkodade frågeparametrar och fragment, och redigera parametrarna för att bygga om URL:en.
- User agent-parser Analysera valfri user agent-sträng och se webbläsare, motor, operativsystem, enhet och CPU. Massanalys med CSV-export, allt i din webbläsare.