HTTP-header-parser
Tolk rå HTTP-request- eller response-headere til en strukturert tabell. Trekk ut statuslinje, headere, informasjonskapsler og innholdstypeinformasjon med én gang.
| Navn | Verdi |
|---|
Invalid Headers
Slik bruker du HTTP-header-parseren
Lim inn headere
Kopier rå HTTP-headere fra nettleserens DevTools (Network-fanen) eller en annen kilde, og lim dem inn i inndataområdet.
Automatisk tolkning
Headerne tolkes øyeblikkelig til en strukturert tabell, med automatisk gjenkjenning av om det er en request eller response.
Se gjennom detaljene
Gå gjennom statuslinjen, enkeltheadere, uthentede informasjonskapsler og innholdstype-nedbrytningen.
Hva er HTTP-headere?
HTTP-headere er nøkkel-verdi-par som sendes mellom klient og server i HTTP-requester og -responser. De bærer metadata om requesten eller responsen, som innholdstype, cacheregler, autentiseringstokener og informasjon om informasjonskapsler. Å forstå headere er essensielt for feilsøking av webapplikasjoner, ytelsesoptimalisering og sikkerhet.
Request-headere
Sendes fra klienten til serveren, inkludert Host, User-Agent, Accept, Authorization og Cookie-headere.
Response-headere
Sendes fra serveren tilbake til klienten, inkludert Content-Type, Set-Cookie, Cache-Control og X-Request-Id-headere.
Sikkerhetsheadere
Headere som Content-Security-Policy, Strict-Transport-Security og X-Frame-Options som styrker sikkerheten.
Vanlige spørsmål
Ja. Parseren gjenkjenner automatisk ut fra første linje om inndataen er en HTTP-request eller response, og tolker deretter. Requestlinjer starter med en HTTP-metode (GET, POST osv.), mens responselinjer starter med HTTP/version.
Ja. Set-Cookie-headere tolkes til enkeltpskjerm med navn, verdi og alle flagg som HttpOnly, Secure, SameSite, Path, Domain og Max-Age.
Standard HTTP/1.1- og HTTP/2-headerformat med én header per linje på formen "Name: Value". Du kan kopiere headere rett fra utviklerverktøyene i nettleseren.
Requester bærer typisk host, user-agent, accept, accept-encoding og cookie; responser svarer med content-type, content-length, cache-control, set-cookie og date. API-trafikk legger til authorization og content-type: application/json på vei inn, og rate-limit-headere på vei ut. RFC 9110 (HTTP-semantikk, 2022) er den moderne referansen som definerer dem alle.
Request-headere (host, authorization, accept-*) beskriver hva klienten vil ha; response-headere (location, set-cookie, retry-after) beskriver hva som kom tilbake. Noen felter forekommer i begge retninger (cache-control, content-type), og noen få styrer selve tilkoblingen (connection: keep-alive) fremfor meldingsinnholdet. Denne parseren merker hvilken side hver header tilhører.
Etter RFC 9110 kombineres de fleste gjentatte felt til én kommadelt liste - to cache-control-linjer og én linje med no-cache, no-store er ekvivalente. Set-Cookie er det dokumenterte unntaket: den kan aldri kommeflettes fordi Expires-datoer inneholder komma, så proxyer må videresende hver Set-Cookie separat. Det unntaket er en klassisk kilde til proxy-bugg.
Feltnavnene ble små bokstaver og reiser som HPACK- eller QPACK-komprimerte binærrammer; hver request åpner sin egen strøm, og per-tilkoblingsheadere som Host ble erstattet av pseudoheaderen :authority ved siden av :method, :scheme og :path. Semantisk følger fortsatt feltene RFC 9110 - det er wireformatet som endret seg, ikke vokabularet.
Mellomrom mellom feltnavnet og kolonet (Header : value) - HTTP/1.1-tolkning og HTTP/2-spesifikasjonen avviser begge dette for å forhindre request-smugling. Også ugyldig: mellomrom eller ikke-ASCII-byte i feltnavnet, kontrolltegn i verdier, og obs-fold (en header fortsatt av en innrykket linje), som RFC 9110 merker som foreldet - erstatt den med én enkelt linje eller en listeverdi.
Relaterte verktøy
Autoritative referanser
Primærkildene bak dette verktøyet — offisielle standarder og spesifikasjoner, ikke andrehånds sammendrag.
RFC 9110 - HTTP Semantics
IETF-standarden for HTTP-semantikk (2022) som definerer alle vanlige headerfelt.
MDN Web Docs - HTTP Headers
Mozilla-referanse som lister HTTP-forespørsels- og svarheadere med bruksnotater.
List of HTTP header fields - Wikipedia
Katalogen over HTTP-headerfelt på tvers av HTTP/1.1, HTTP/2 og HTTP/3.