Om detta verktyg
HTTP-rubriker är nyckel-värdepar som åtföljer varje förfrågan och svar på webben och innehåller metadata om meddelandet: innehållstyp, cachningsdirektiv, säkerhetspolicyer, autentiseringstokens, kodning och dussintals andra problem. Webbläsare, servrar, CDN:er och mellanliggande proxyservrar läser och skriver alla rubriker för att koordinera beteendet. Att inspektera dem är viktigt för att diagnostisera prestanda, cachelagring, säkerhet och integrationsproblem.
Den här tittaren hämtar en URL och visar svarsrubriker exakt som servern returnerade dem. Vanliga rubriker som Content-Type, Cache-Control, Content-Security-Policy, Strict-Transport-Security och Set-Cookie är markerade. Verktyget följer omdirigeringar som standard och visar varje steg i kedjan.
Vissa rubriker är särskilt viktiga för säkerhet och SEO. CSP (Content-Security-Policy) styr vilka resurser en sida kan ladda. HSTS (Strict-Transport-Security) tvingar fram HTTPS. X-Frame-Options förhindrar clickjacking. Cache-Control påverkar hur mycket trafik servern faktiskt ser. Att inspektera dessa på verkliga svar hjälper till att verifiera konfigurationen.
Varför inspektera HTTP-huvuden
De flesta prestanda- och säkerhetskonfigurationer på webben finns i rubriker snarare än i HTML eller JavaScript. CDN-cache, webbläsarcache, säkerhetspolicyer, CORS och HTTPS-tillämpning kontrolleras alla av svarsrubriker. Inspektering av faktiska svar bekräftar om de konfigurerade rubrikerna når klienter.
Rubriker hjälper också till att diagnostisera subtila buggar. En saknad Content-Type utlöser MIME-snuffning. En felaktig Cache-Control orsakar inaktuellt innehåll eller överdriven belastning. En saknad CSP tillåter oavsiktliga skript. Betraktaren visar de faktiska rubrikerna så att felkonfigurationer blir synliga.
Tekniska detaljer
HTTP/1.1 (RFC 7230) definierar rubriker som skiftlägesokänsliga nyckel-värdepar separerade med kolon, där värdet fortsätter till slutet av raden. HTTP/2 (RFC 7540) och HTTP/3 använder ett binärt ramformat internt men rubrikens semantik förblir densamma; tittare visar dem som HTTP/1-syntax för läsbarhet.
Vanliga svarsrubriker: Content-Type (MIME-typ och teckenuppsättning), Content-Length, Content-Encoding (gzip, br för komprimering), Cache-Control, ETag, Last-Modified, Set-Cookie, Server, Date, X-Content-Type-Options, X-Frame-Options, Strictity-Security-Content-Security-Security.
Webbläsarens policy för samma ursprung kan förhindra JavaScript-baserade tittare från att läsa vissa rubriker (särskilt cookies och autentiseringsrubriker). Proxybaserade tittare (en server hämtar och rapporterar tillbaka) undviker denna begränsning.
Vanliga frågor
- Kräver det här verktyget några plugins eller nedladdningar?
- Nej. Allt körs i din webbläsare med hjälp av vanliga webbteknologier. Inga plugins, tillägg eller programvaruinstallation behövs.
- Kan jag söka i uppgifterna?
- Ja. Använd sök- eller filterfunktionen för att snabbt hitta specifika objekt eller värden inom den visade informationen.
- Finns det en storleksgräns för de data jag kan se?
- Verktyget hanterar typiska datastorlekar effektivt i webbläsaren. Mycket stora datamängder kan ta längre tid att rendera. För extremt stora filer, överväg att använda skrivbordsprogram.
- Hålls mina uppgifter privata?
- Ja. All databehandling och visning sker i din webbläsare. Ingenting laddas upp till någon server.
- Hur kontrollerar jag om HSTS är aktiverat?
- Leta efter svarshuvudet Strict-Transport-Security. Dess värde inkluderar vanligtvis max-age och inkluderar eventuellt SubDomains och preload.
- Vad ska jag göra om Content-Type saknas?
- Webbläsare faller tillbaka till MIME-sniffning, vilket kan orsaka säkerhetsproblem. Konfigurera din server för att alltid skicka en korrekt innehållstyp. X-Content-Type-Options: nosniff-huvudet förhindrar webbläsare från att åsidosätta den deklarerade typen.
- Kan jag inspektera rubriker från webbplatser som jag inte äger?
- Ja för offentliga webbadresser. Rubrikerna returneras till alla som gör begäran. Cookies och autentiseringsrubriker kopplade till din session exponeras inte eftersom inspektionsbegäran inte innehåller dem.
- Hur är det med HTTP/3-specifika rubriker?
- HTTP/3 behåller samma rubriksemantik som HTTP/1.1 och HTTP/2. Transporten skiljer sig (QUIC istället för TCP) men rubrikerna du ser är desamma.