Visare för HAR-filer
Din HAR stannar i webbläsaren och laddas inte upp, skickas via Livewire eller läggs i URL:en.
HAR-filer kan innehålla lösenord, sessionscookies, token, frågor och svarskroppar. Använd en rensad logg.
Öppna HAR-logg
Läser HAR-fil…
Granska ett HTTP-arkiv utan att ladda upp det. Den här webbläsarbaserade HAR-visaren sammanfattar anrop, statuskoder, överföringsstorlekar, värdar och tidsfaser och låter dig söka bland enskilda poster. Känsliga rubriker och alla frågevärden i URL:er döljs som standard. Filer på högst 20 MiB eller 25 000 anrop stöds och arbetsdata stannar i webbläsaren.
Så fungerar det
-
1
Öppna loggen
Välj eller släpp en .har- eller .json-fil. Webbläsaren validerar HAR-loggen och gränsen lokalt.
-
2
Hitta anropet
Granska översikten och sök eller filtrera efter metod, maskerad URL, status och innehållstyp.
-
3
Granska eller exportera
Öppna begärans- och svarsrubriker, granska tidsfaser och hämta en rensad CSV- eller JSON-sammanfattning.
Vad en HAR-fil innehåller
HAR betyder HTTP Archive och är ett JSON-baserat format för webbläsarens nätverkslogg: sidans anrop, svar, rubrikmetadata, storlekar och tidsuppdelning. Chrome DevTools beskriver rensad export och export med känsliga data i sin referens för nätverksfunktioner. Firefox har Save All as HAR och Import HAR i Nätverksmonitorns anropslista. Fälten följer HAR 1.2-specifikationen.
Visaren läser log.entries. En trasig post utan både begäran och svar hoppas över. Saknade valfria värden förblir otillgängliga; verktyget hittar inte på status eller gör okänd tid till noll.
Så läser du översikten
Överföringsstorlek använder ett giltigt _transferSize, annars headersSize + bodySize bara när båda är kända. Svarsinnehållets storlek är inte överförda byte eftersom komprimering, rubriker, cache och protokollpåslag påverkar siffran.
| Fält | Betydelse | Viktig begränsning |
|---|---|---|
| Anrop | Användbara poster i log.entries |
Trasiga poster rapporteras som överhoppade |
| Överfört | Summan av kända överföringsstorlekar | Okända storlekar räknas separat |
| Vattenfallsintervall | Från tidigaste giltiga start till senaste slut | Utan starttid kan posten inte placeras säkert |
| Statusgrupper | Registrerade 2xx-, 3xx-, 4xx- och 5xx-svar | Saknad status förblir otillgänglig |
| Värdar | Unika tolkade värdnamn | Ogiltiga eller relativa URL:er kan sakna värd |
Sökningen är bokstavlig och skiftlägesokänslig; [ och .* är inte reguljära uttryck. Filter ändrar listan och exporten, inte loggens totalsiffror.
Tider och integritet
HAR använder ofta blocked, dns, connect, ssl, send, wait och receive i millisekunder. -1 och felaktiga värden betyder otillgängligt. ssl ingår normalt i connect och läggs därför inte till två gånger. Vid tydlig skillnad behålls rapporterad totaltid och en varning visas. Vattenfallet går alltid vänster till höger.
En HAR kan innehålla data som räcker för att kapa en inloggad session. Chrome skiljer rensade exporter från filer med Cookie, Set-Cookie och Authorization. Visaren maskerar dessa HTTP-headerfält, proxyauktorisering, headerfält som liknar API-nycklar och alla frågevärden i URL:er som standard. Ett headerfält visas bara efter en uttrycklig lokal åtgärd. Importerade strängar återges som text, så kod eller märkspråk i en URL eller ett headerfält körs inte.
Begärans- och svarskroppar, postData och cookie-listor sparas inte i arbetsmodellen. I flerstegsflödet lagras ett begränsat projekt utan kroppsinnehåll i IndexedDB för den här fliken, refereras med en ogenomskinlig flikmarkör och upphör efter två timmar. Inga anrop spelas upp, inga fångade värdar kontaktas och HAR-filen skickas inte via Livewire. Om du börjar om tas det sparade projektet bort.
Exporter är sammanfattningar, inte kopior av originalloggen. Frågevärden i URL:er förblir maskerade, headervärden och kroppar utelämnas, CSV-celler skyddas mot att kalkylbladsformler körs och endast de anropsrader som matchar det aktuella filtret tas med. Granska ändå filen före delning: värdnamn, sökvägar och statusmönster kan avslöja interna system.
Rekommenderat arbetssätt
- Välj webbläsarens rensade HAR-export.
- Spela bara in flödet som misslyckas och stoppa sedan.
- Filtrera efter status, värdsökväg eller innehållstyp.
- Jämför lång väntan med DNS, anslutning och mottagning; faser kan saknas.
- Dela bara nödvändig rensad sammanfattning med betrodda mottagare.
Vanliga frågor
Nej. Analys, filter, detaljvisning och export sker i webbläsaren. Filen skickas inte via Livewire eller i URL:en.
HAR kan innehålla sessionscookies, token, API-nycklar och känsliga parametrar. Alla frågevärden och kända känsliga rubriker döljs som standard.
Webbläsare registrerar inte alltid alla valfria HAR-fält. Visaren bevarar osäkerheten i stället för att visa en gissad nolla.
Vanligen inte. HAR registrerar SSL som del av anslutningen och reservsumman räknar inte dubbelt.
Nej. Inga fångade värdar kontaktas och inget spelas upp. Använd DevTools i en behörig miljö.
Relaterade verktyg
JSON-formaterare
Klistra in JSON för att snyggformatera med 2 eller 4 mellanslag, minifiera till kompakt utdata eller snabbt kontrollera syntaxen innan du kopierar resultatet.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
HEX-färgväljare
Välj en färg visuellt och få HEX-, RGB-, HSL-, HSV- och CMYK-värden samt kontrast mot vitt och svart.
ASCII till binär-konverterare
Konvertera valfri ASCII-sträng till dess binära representation. Varje tecken blir åtta bitar, separerade med mellanslag, redo att klistras in i en protokolltrace eller läxa.
ASCII till hex-konverterare
Konvertera ASCII-text till hexadecimala bytevärden. Utdata använder två hexsiffror per tecken, redo för minnesdumpar, pakettraces eller firmwaretabeller.
Binär till hex-konverterare
Konvertera binär inmatning till ett vanligt hexadecimalt värde med versaler. Icke-binära tecken ignoreras och inledande nollor bevaras inte.