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.

Steg 1 / 3Visare för HAR-filer

Ö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. 1

    Öppna loggen

    Välj eller släpp en .har- eller .json-fil. Webbläsaren validerar HAR-loggen och gränsen lokalt.

  2. 2

    Hitta anropet

    Granska översikten och sök eller filtrera efter metod, maskerad URL, status och innehållstyp.

  3. 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

  1. Välj webbläsarens rensade HAR-export.
  2. Spela bara in flödet som misslyckas och stoppa sedan.
  3. Filtrera efter status, värdsökväg eller innehållstyp.
  4. Jämför lång väntan med DNS, anslutning och mottagning; faser kan saknas.
  5. 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