Slå upp varje HTTP-svarsstatuskod (1xx–5xx) i en sökbar, filtrerbar katalog — öppna sedan valfri kod för vad den betyder, när du ska använda den, om den är cachebar och vilken RFC som definierar den. I din webbläsare, gratis.

Varje standardiserad HTTP-svarsstatuskod, förklarad. Allt körs i din webbläsare från en inbyggd referens — inget skickas till servern.

100 Continue Klienten bör fortsätta att skicka begärans innehåll. 101 Switching Protocols Servern byter protokoll enligt klientens begäran. 102 Processing Servern har tagit emot och bearbetar begäran, men inget svar är tillgängligt ännu. 103 Early Hints Används för att returnera preliminära rubriker, såsom Link, före det slutliga svaret. 200 OK Begäran lyckades. 201 Created Begäran lyckades och en ny resurs skapades. 202 Accepted Begäran accepterades för bearbetning, men bearbetningen är inte klar. 203 Non-Authoritative Information Svaret modifierades av en transformerande proxy. 204 No Content Begäran lyckades men returnerar inget innehåll. 205 Reset Content Begäran lyckades; klienten bör återställa dokumentvyn. 206 Partial Content Servern levererar endast en del av resursen på grund av en Range-rubrik. 207 Multi-Status Förmedlar flera statuskoder för flera oberoende operationer. 208 Already Reported Medlemmarna i en DAV-bindning har redan räknats upp. 226 IM Used Svaret är ett resultat av instansmanipulationer tillämpade på resursen. 300 Multiple Choices Begäran har mer än ett möjligt svar. 301 Moved Permanently Resursen har flyttats permanent till en ny URL. 302 Found Resursen finns tillfälligt under en annan URL. 303 See Other Svaret kan hittas på en annan URL med GET. 304 Not Modified Den cachade versionen av resursen är fortfarande giltig. 307 Temporary Redirect Tillfällig omdirigering som bevarar HTTP-metoden. 308 Permanent Redirect Permanent omdirigering som bevarar HTTP-metoden. 400 Bad Request Servern kan inte bearbeta begäran på grund av ett klientfel. 401 Unauthorized Autentisering krävs och har misslyckats eller inte tillhandahållits. 402 Payment Required Reserverad för framtida bruk; används ibland för betalningsgrindade API:er. 403 Forbidden Klienten är autentiserad men har inte tillåtelse att komma åt resursen. 404 Not Found Servern kan inte hitta den begärda resursen. 405 Method Not Allowed HTTP-metoden stöds inte för denna resurs. 406 Not Acceptable Resursen kan inte producera ett svar som matchar Accept-rubrikerna. 407 Proxy Authentication Required Klienten måste först autentisera sig mot en proxy. 408 Request Timeout Servern gjorde timeout i väntan på begäran. 409 Conflict Begäran står i konflikt med resursens aktuella tillstånd. 410 Gone Resursen har tagits bort permanent. 411 Length Required Begäran måste ange en Content-Length-rubrik. 412 Precondition Failed Ett förvillkor i begärans rubriker uppfylldes inte. 413 Content Too Large Begärans innehåll är större än servern kommer att bearbeta. 414 URI Too Long Den begärda URL:en är längre än servern kommer att tolka. 415 Unsupported Media Type Begärans innehåll är i ett format som servern inte stöder. 416 Range Not Satisfiable Det begärda intervallet kan inte uppfyllas. 417 Expectation Failed Förväntningen i Expect-rubriken kunde inte uppfyllas. 418 I'm a teapot Servern vägrar att brygga kaffe eftersom den, permanent, är en tekanna. 421 Misdirected Request Begäran riktades till en server som inte kan producera ett svar. 422 Unprocessable Content Begäran är välformad men semantiskt ogiltig. 423 Locked Resursen som nås är låst. 424 Failed Dependency Begäran misslyckades eftersom en tidigare begäran den berodde på misslyckades. 425 Too Early Servern är ovillig att riskera att bearbeta en återuppspelad begäran. 426 Upgrade Required Klienten bör byta till ett annat protokoll. 428 Precondition Required Servern kräver att begäran är villkorlig. 429 Too Many Requests Klienten har skickat för många begäranden under en given tid. 431 Request Header Fields Too Large Begärans rubrikfält är för stora. 451 Unavailable For Legal Reasons Resursen är otillgänglig på grund av juridiska krav. 500 Internal Server Error Servern stötte på ett oväntat tillstånd. 501 Not Implemented Servern stöder inte den funktionalitet som krävs. 502 Bad Gateway En uppströmsserver returnerade ett ogiltigt svar. 503 Service Unavailable Servern kan tillfälligt inte hantera begäran. 504 Gateway Timeout En uppströmsserver svarade inte i tid. 505 HTTP Version Not Supported Servern stöder inte den HTTP-version som används. 506 Variant Also Negotiates Ett konfigurationsfel i innehållsförhandling inträffade. 507 Insufficient Storage Servern kan inte lagra den representation som behövs. 508 Loop Detected Servern upptäckte en oändlig loop under bearbetningen. 510 Not Extended Ytterligare utökningar av begäran krävs. 511 Network Authentication Required Klienten måste autentisera sig för att få nätverksåtkomst.
Ingen statuskod matchar din sökning.
Prova ett annat nummer eller namn — till exempel 301, Unauthorized eller timeout.

Om HTTP-statuskoder

Denna katalog över HTTP-statuskoder täcker varje standardsvarskod från intervallet 1xx informativa till 5xx serverfel. Varje post visar den numeriska koden, dess kanoniska anledningsfras och en sammanfattning på en rad, och hela listan kan sökas på nummer, namn eller betydelse — 301, Unauthorized och timeout hittar alla sina mål — eller filtreras efter svarsklass.

Varje kod öppnar sin egen dedikerade sida med en fullständig förklaring: vad statusen faktiskt betyder, när den ska användas i dina egna API:er och applikationer, om svar med den koden är cachebara som standard, och vilken RFC som definierar den. Relaterade koder från samma klass länkas längst ner, så att jämföra 401 med 403 eller 301 med 308 tar ett klick.

De fem klasserna är den snabbaste mentala modellen för att läsa vilket svar som helst: 1xx betyder att begäran fortsätter, 2xx betyder framgång, 3xx betyder omdirigering, 4xx betyder att klienten gjorde ett misstag och 5xx betyder att servern misslyckades. Katalogen är organiserad exakt runt den strukturen.

Så använder du HTTP-statuskoder

  1. Skriv en kod, en anledningsfras eller ett nyckelord i sökrutan — till exempel 404, Not Found eller redirect.
  2. Använd klassfiltret för att begränsa listan till informativa koder, framgångskoder, omdirigeringskoder, klientfelskoder eller serverfelskoder.
  3. Öppna en kods sida för att läsa vad den betyder, när den ska användas, dess standardcachebarhet och den definierande RFC:n.
  4. Kontrollera avsnittet med relaterade koder för att jämföra grannar från samma klass.
  5. Använd kopieringsknappen för att hämta koden till en buggrapport, ett test eller en API-specifikation.

Vanliga frågor

Den första siffran grupperar koder efter utfall: 1xx informativ (begäran mottagen, fortsätt), 2xx framgång, 3xx omdirigering (ytterligare åtgärd krävs), 4xx klientfel (begäran har fel) och 5xx serverfel (servern misslyckades med att uppfylla en giltig begäran).

401 Unauthorized betyder att begäran saknar giltig autentisering — klienten bör logga in eller ange autentiseringsuppgifter och försöka igen. 403 Forbidden betyder att servern förstod autentiseringsuppgifterna men ändå nekar åtkomst: autentisering kommer inte att ändra svaret.

Använd 301 när resursen har flyttats permanent — webbläsare och sökmotorer uppdaterar sina referenser. Använd 302 för tillfälliga flyttar. Om begärans metod måste bevaras exakt, föredra deras striktare moderna motsvarigheter, 308 och 307.

Vissa statuskoder, som 200 och 301, kan lagras av webbläsar- och proxycachar även utan uttryckliga cache-headrar; andra, som de flesta 4xx- och 5xx-svar, kan inte det. Flaggan berättar standardläget så att du vet när Cache-Control-headrar krävs.

Ja. Varje kod får en dedikerad, länkbar sida med sin betydelse, typisk användning, cachebarhet och definierande RFC, plus relaterade koder från samma klass — praktiskt för att bokmärka eller dela den exakta koden som diskuteras.

Ja. Katalogen och varje enskild kodsida är gratis att bläddra i utan konto, och sökningen körs direkt i din webbläsare utan att skicka något till servern.

Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.