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 Fortsätt Klienten bör fortsätta att skicka begärans innehåll. 101 Byter protokoll Servern byter protokoll enligt klientens begäran. 102 Bearbetar Servern har tagit emot och bearbetar begäran, men inget svar är tillgängligt ännu. 103 Tidiga hintar Används för att returnera preliminära rubriker, såsom Link, före det slutliga svaret. 200 OK Begäran lyckades. 201 Skapad Begäran lyckades och en ny resurs skapades. 202 Accepterad Begäran accepterades för bearbetning, men bearbetningen är inte klar. 203 Information från annan källa Svaret modifierades av en transformerande proxy. 204 Inget innehåll Begäran lyckades men returnerar inget innehåll. 205 Återställ innehåll Begäran lyckades; klienten bör återställa dokumentvyn. 206 Delvis innehåll Servern levererar endast en del av resursen på grund av en Range-rubrik. 207 Flera statusar Förmedlar flera statuskoder för flera oberoende operationer. 208 Redan rapporterad Medlemmarna i en DAV-bindning har redan räknats upp. 226 IM använd Svaret är ett resultat av instansmanipulationer tillämpade på resursen. 300 Flera val Begäran har mer än ett möjligt svar. 301 Permanent flyttad Resursen har flyttats permanent till en ny URL. 302 Hittad Resursen finns tillfälligt under en annan URL. 303 Se annan Svaret kan hittas på en annan URL med GET. 304 Inte ändrad Den cachade versionen av resursen är fortfarande giltig. 307 Tillfällig omdirigering Tillfällig omdirigering som bevarar HTTP-metoden. 308 Permanent omdirigering Permanent omdirigering som bevarar HTTP-metoden. 400 Felaktig begäran Servern kan inte bearbeta begäran på grund av ett klientfel. 401 Obehörig Autentisering krävs och har misslyckats eller inte tillhandahållits. 402 Betalning krävs Reserverad för framtida bruk; används ibland för betalningsgrindade API:er. 403 Förbjuden Klienten är autentiserad men har inte tillåtelse att komma åt resursen. 404 Hittades inte Servern kan inte hitta den begärda resursen. 405 Metoden tillåts inte HTTP-metoden stöds inte för denna resurs. 406 Inte acceptabel Resursen kan inte producera ett svar som matchar Accept-rubrikerna. 407 Proxyautentisering krävs Klienten måste först autentisera sig mot en proxy. 408 Tidsgräns för begäran överskreds Servern gjorde timeout i väntan på begäran. 409 Konflikt Begäran står i konflikt med resursens aktuella tillstånd. 410 Borta Resursen har tagits bort permanent. 411 Längd krävs Begäran måste ange en Content-Length-rubrik. 412 Förhandsvillkor misslyckades Ett förvillkor i begärans rubriker uppfylldes inte. 413 Innehållet är för stort Begärans innehåll är större än servern kommer att bearbeta. 414 URI:n är för lång Den begärda URL:en är längre än servern kommer att tolka. 415 Medietypen stöds inte Begärans innehåll är i ett format som servern inte stöder. 416 Intervallet kan inte uppfyllas Det begärda intervallet kan inte uppfyllas. 417 Förväntan misslyckades Förväntningen i Expect-rubriken kunde inte uppfyllas. 418 Jag är en tekanna Servern vägrar att brygga kaffe eftersom den, permanent, är en tekanna. 421 Felriktad begäran Begäran riktades till en server som inte kan producera ett svar. 422 Innehållet kan inte bearbetas Begäran är välformad men semantiskt ogiltig. 423 Låst Resursen som nås är låst. 424 Misslyckat beroende Begäran misslyckades eftersom en tidigare begäran den berodde på misslyckades. 425 För tidigt Servern är ovillig att riskera att bearbeta en återuppspelad begäran. 426 Uppgradering krävs Klienten bör byta till ett annat protokoll. 428 Förhandsvillkor krävs Servern kräver att begäran är villkorlig. 429 För många begäranden Klienten har skickat för många begäranden under en given tid. 431 Begäranhuvudfälten är för stora Begärans rubrikfält är för stora. 451 Otillgänglig av juridiska skäl Resursen är otillgänglig på grund av juridiska krav. 500 Internt serverfel Servern stötte på ett oväntat tillstånd. 501 Inte implementerad Servern stöder inte den funktionalitet som krävs. 502 Felaktig gateway En uppströmsserver returnerade ett ogiltigt svar. 503 Tjänsten är inte tillgänglig Servern kan tillfälligt inte hantera begäran. 504 Gateway-timeout En uppströmsserver svarade inte i tid. 505 HTTP-versionen stöds inte Servern stöder inte den HTTP-version som används. 506 Varianten förhandlar också Ett konfigurationsfel i innehållsförhandling inträffade. 507 Otillräckligt lagringsutrymme Servern kan inte lagra den representation som behövs. 508 Loop upptäckt Servern upptäckte en oändlig loop under bearbetningen. 510 Inte utökad Ytterligare utökningar av begäran krävs. 511 Nätverksautentisering krävs 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.