🌐 SV

🔢 Referens för HTTP-statuskoder

Verktyget grupperar de HTTP-statuskoder som ingår efter klass. Varje post visar IANA:s registreringsnamn, en beskrivning på en rad och en RFC-referens. Oanvända och föråldrade poster markeras separat.

GUIDE

Läs mer

01

1. De fem klasserna av HTTP-statuskoder

HTTP-statuskoder delas in i fem klasser efter sin första siffra: 1xx (information, begäran behandlas fortfarande), 2xx (lyckat, begäran mottogs, förståddes och accepterades), 3xx (omdirigering, ytterligare åtgärd krävs för att slutföra begäran), 4xx (klientfel, något är fel med själva begäran) och 5xx (serverfel, servern misslyckades med att uppfylla en till synes giltig begäran). Den här indelningen gör att klienter och proxyservrar kan fatta ett rimligt reservbeslut utifrån bara den första siffran, även för en statuskod de inte känner igen.

02

2. Kodpar som ofta blandas ihop

401 Unauthorized betyder egentligen "inte autentiserad" (trots namnet är det ett autentiseringsproblem, inte ett auktoriseringsproblem), medan 403 Forbidden betyder att servern vägrar oavsett autentisering eftersom klienten saknar behörighet. Skillnaden mellan 301/308 (permanent) och 302/307 (tillfällig) spelar roll för cache och SEO; 307 och 308 behåller uttryckligen den ursprungliga HTTP-metoden och kroppen vid omdirigering, till skillnad från 302 och 301. 404 Not Found och 410 Gone blandas också ofta ihop - 410 är en tydligare signal som betyder att resursen fanns tidigare men medvetet och permanent togs bort, vilket säger till klienter att sluta försöka igen.

03

3. RFC 9110 och standardisering av statuskoder

RFC 9110 (HTTP Semantics), publicerad 2022, samlade definitioner för HTTP-statuskoder som tidigare var utspridda över RFC 7231 och relaterade dokument. Den här referensen hänvisar till RFC 9110-avsnitt (§15.x) som primär källa, medan koder som definieras av separata specifikationer - till exempel WebDAV (RFC 4918) eller hastighetsbegränsningskoderna i RFC 6585 (429/431) - hänvisar till dessa RFC:er i stället. Att använda statuskoder exakt gör att API-klienter, övervakningsverktyg och cacheservrar beter sig förutsägbart.

Vanliga frågor

Saknas någon standardiserad statuskod i den här listan?
Tabellen visar de poster som ingår i verktyget enligt IANA:s HTTP-statuskodregister, kontrollerat den 9 september 2026. Tillfälliga registreringar har uteslutits, och oanvända eller föråldrade poster markeras separat. Senare ändringar i registret kanske inte syns direkt.
Hur fungerar sökningen?
Alla rader där kodnumret, registreringsnamnet, beskrivningen eller det historiska sökaliaset innehåller din text visas. Sökningen skiljer inte mellan stora och små bokstäver. Du kan till exempel söka efter "404", "not found" eller "teapot".
Vad är skillnaden mellan 422 och 400?
400 betyder att själva begäran är felaktigt formulerad (felaktig syntax), medan 422 betyder att syntaxen är korrekt men att instruktionerna i den inte kan behandlas (t.ex. ett valideringsfel).
Skickas detta data någonstans?
Nej. Det här är helt statiska referensdata, och sökningen körs enbart i webbläsarens JavaScript - inget skickas till en server.