Lista över HTTP-statuskoder

Visa och sök HTTP-statuskoder och deras förklaringar. Hitta snabbt betydelsen av varje kod.

1xx Informational

  • 100Fortsätt

    Klienten bör fortsätta med sin begäran. Servern indikerar att den initiala delen av begäran har mottagits och ännu inte avvisats.

  • 101Byter Protokoll

    Servern byter protokoll som begärts av klienten via Upgrade request-header.

  • 102Bearbetar

    WebDAV; Servern har mottagit och bearbetar begäran, men inget svar är ännu tillgängligt.

  • 103Tidiga Tips

    Servern skickar tidiga tips till klienten, främst avsedda att låta klienten börja förladda resurser medan servern förbereder ett slutgiltigt svar.

2xx Successful

  • 200OK

    Begäran har lyckats. Betydelsen av 'lyckats' beror på HTTP-metoden.

  • 201Skapad

    Begäran har uppfyllts och resulterat i att en ny resurs har skapats.

  • 202Accepterad

    Begäran har accepterats för bearbetning, men bearbetningen är inte slutförd.

  • 203Icke-auktoritativ Information

    Den returnerade metainformationen kommer inte från ursprungsservern utan från en lokal eller tredjepartskopia.

  • 204Inget Innehåll

    Servern har framgångsrikt bearbetat begäran och returnerar inget innehåll.

  • 205Återställ Innehåll

    Servern har framgångsrikt bearbetat begäran, returnerar inget innehåll och kräver att beställaren återställer dokumentvyn.

  • 206Delvis Innehåll

    Servern levererar endast en del av resursen på grund av en range-header som skickats av klienten.

  • 207Multi-Status

    WebDAV; Medlemmar i en DAV-bindning har flera statuskoder. Meddelandekroppen som följer är ett XML-meddelande och kan innehålla ett antal separata svarskoder, beroende på hur många underförfrågningar som gjordes.

  • 208Redan Rapporterad

    WebDAV; Medlemmarna i en DAV-bindning har redan räknats upp i ett tidigare svar på denna begäran och räknas inte upp igen.

  • 226IM Använd

    Servern har uppfyllt en GET-begäran för resursen, och svaret är en representation av resultatet av en eller flera instansmanipuleringar som tillämpats på den aktuella instansen.

3xx Redirection

  • 300Flera Val

    Indikerar flera alternativ för resursen från vilken klienten kan välja. Servern kan föreslå ett föredraget val.

  • 301Permanent Flyttad

    Denna och alla framtida förfrågningar bör dirigeras till den angivna URI:n. Klienter bör använda denna URI för framtida förfrågningar.

  • 302Hittad

    Talar om för klienten att titta på (bläddra till) en annan URL. URI:n har flyttats temporärt. Klienter bör fortsätta använda den ursprungliga URI:n för framtida förfrågningar.

  • 303Se Annan

    Svaret på begäran kan hittas under en annan URI med en GET-metod.

  • 304Inte Modifierad

    Indikerar att resursen inte har modifierats sedan versionen som specificerats av request-headers (If-Modified-Since eller If-None-Match).

  • 305Använd Proxy

    Den begärda resursen är endast tillgänglig via en proxy. Proxyns plats anges i Location-headern.

  • 307Temporär Omdirigering

    Begäran bör upprepas med en annan URI; framtida förfrågningar bör dock fortfarande använda den ursprungliga URI:n. HTTP-metoden får inte ändras.

  • 308Permanent Omdirigering

    Begäran och alla framtida förfrågningar bör upprepas med en annan URI. HTTP-metoden får inte ändras.

4xx Client Error

  • 400Felaktig Begäran

    Servern kan inte eller kommer inte att behandla begäran på grund av ett uppenbart klientfel (t.ex. felaktig syntax i begäran, ogiltig meddelanderamning eller vilseledande routing av begäran).

  • 401Obehörig

    Autentisering krävs och har misslyckats eller har ännu inte tillhandahållits. Svaret måste innehålla ett WWW-Authenticate header-fält med en utmaning som är tillämplig på den begärda resursen.

  • 402Betalning Krävs

    Reserverad för framtida bruk. Avsedd för användning i digitala betalningssystem.

  • 403Förbjuden

    Begäran var giltig, men servern vägrar åtgärd. Användaren kanske inte har nödvändiga behörigheter för en resurs.

  • 404Hittades Inte

    Den begärda resursen kunde inte hittas men kan vara tillgänglig i framtiden. Efterföljande förfrågningar från klienten är tillåtna.

  • 405Metod Inte Tillåten

    En begäranmetod stöds inte för den begärda resursen; till exempel en GET-begäran på ett formulär som kräver att data presenteras via POST, eller en PUT-begäran på en skrivskyddad resurs.

  • 406Inte Acceptabel

    Den begärda resursen kan endast generera innehåll som inte är acceptabelt enligt Accept-headers som skickats i begäran.

  • 407Proxyautentisering Krävs

    Klienten måste först autentisera sig med proxyn.

  • 408Begäran Timeout

    Servern nådde timeout i väntan på begäran. Enligt HTTP-specifikationer: 'Klienten producerade inte en begäran inom den tid som servern var beredd att vänta.'

  • 409Konflikt

    Indikerar att begäran inte kunde behandlas på grund av en konflikt i resursens nuvarande tillstånd, såsom en redigeringskonflikt mellan flera samtidiga uppdateringar.

  • 410Borta

    Indikerar att den begärda resursen inte längre är tillgänglig och inte kommer att bli tillgänglig igen. Detta bör användas när en resurs avsiktligt har tagits bort.

  • 411Längd Krävs

    Begäran specificerade inte längden på sitt innehåll, vilket krävs av den begärda resursen.

  • 412Förhandsvillkor Misslyckades

    Servern uppfyller inte ett av de förhandsvillkor som beställaren ställde på begäran.

  • 413Nyttolast För Stor

    Begäran är större än servern är villig eller kapabel att behandla.

  • 414URI För Lång

    Den angivna URI:n var för lång för servern att behandla. Ofta resultatet av för mycket data som kodas som frågeparametrar i en GET-begäran.

  • 415Mediatyp Stöds Inte

    Begäranentiteten har en mediatyp som servern eller resursen inte stöder.

  • 416Intervall Inte Tillfredsställande

    Klienten har bett om en del av filen, men servern kan inte leverera den delen.

  • 417Förväntan Misslyckades

    Servern kan inte uppfylla kraven i Expect request-header-fältet.

  • 418Jag är en Tekanna

    Denna kod definierades 1998 som ett aprilskämt i RFC 2324, Hyper Text Coffee Pot Control Protocol. Vissa webbplatser använder denna kod för förfrågningar de inte vill hantera, såsom automatiserade frågor.

  • 421Felriktad Begäran

    Begäran riktades till en server som inte kan producera ett svar. Detta kan skickas av en server som inte är konfigurerad för att producera svar för kombinationen av schema och auktoritet som inkluderades i begärans URI.

  • 422Obehandlingsbar Entitet

    WebDAV; Begäran var välformulerad men kunde inte följas på grund av semantiska fel.

  • 423Låst

    WebDAV; Resursen som används är låst.

  • 424Misslyckat Beroende

    WebDAV; Begäran misslyckades eftersom den var beroende av en annan begäran och den begäran misslyckades.

  • 426Uppgradering Krävs

    Klienten bör byta till ett annat protokoll som TLS/1.0, angivet i Upgrade header-fältet.

  • 428Förhandsvillkor Krävs

    Ursprungsservern kräver att begäran är villkorlig. Avsedd att förhindra 'förlorad uppdatering'-problem.

  • 429För Många Förfrågningar

    Användaren har skickat för många förfrågningar inom en given tidsperiod ('rate limiting').

  • 431Request Header-fält För Stora

    Servern är ovillig att behandla begäran eftersom dess header-fält är för stora. Begäran kan skickas igen efter att storleken på request header-fälten har minskats.

  • 451Otillgänglig Av Juridiska Skäl

    Servern nekar åtkomst till resursen som en konsekvens av ett juridiskt krav. En referens till censurlagstiftning.

5xx Server Error

  • 500Internt Serverfel

    Ett generiskt felmeddelande som ges när ett oväntat villkor uppstod och inget mer specifikt meddelande är lämpligt.

  • 501Inte Implementerad

    Servern känner antingen inte igen begäranmetoden, eller så saknar den förmågan att uppfylla begäran.

  • 502Dålig Gateway

    Servern agerade som en gateway eller proxy och mottog ett ogiltigt svar från uppströmsservern.

  • 503Tjänst Otillgänglig

    Servern är för närvarande otillgänglig (eftersom den är överbelastad eller nere för underhåll). Generellt är detta ett tillfälligt tillstånd.

  • 504Gateway Timeout

    Servern agerade som en gateway eller proxy och fick inget svar i tid från uppströmsservern.

  • 505HTTP-version Stöds Inte

    Servern stöder inte den HTTP-protokollversion som användes i begäran.

  • 506Variant Förhandlar Också

    Transparent innehållsförhandling för begäran resulterar i en cirkulär referens.

  • 507Otillräckligt Lagringsutrymme

    WebDAV; Servern kan inte lagra den representation som behövs för att slutföra begäran.

  • 508Loop Upptäckt

    WebDAV; Servern upptäckte en oändlig loop vid bearbetning av begäran (skickad istället för 208).

  • 510Inte Utökad

    Ytterligare tillägg till begäran krävs för att servern ska kunna uppfylla den.

  • 511Nätverksautentisering Krävs

    Klienten måste autentisera sig för att få nätverksåtkomst. Avsedd för användning av avlyssnande proxyservrar som används för att kontrollera åtkomst till nätverket (t.ex. 'captive portals').

Vanliga Frågor om HTTP-statuskoder

Vad är HTTP-statuskoder?

HTTP-statuskoder är tresiffriga serversvar på en webbläsarförfrågan. De indikerar om en specifik HTTP-förfrågan har slutförts framgångsrikt, om den kräver ytterligare åtgärd, eller om ett fel har inträffat.

Varför är HTTP-statuskoder viktiga?

De är avgörande för att diagnostisera webbplatsproblem, förstå serversvar och säkerställa en smidig användarupplevelse. De spelar också en viktig roll i SEO genom att tala om för sökmotorer hur en sida ska behandlas (t.ex. om den har flyttats eller försvunnit).

Hur många kategorier av HTTP-statuskoder finns det?

HTTP-statuskoder är grupperade i fem klasser: 1xx (Information), 2xx (Framgång), 3xx (Omdirigering), 4xx (Klientfel) och 5xx (Serverfel). Varje klass representerar en annan typ av serversvar.

Vad är skillnaden mellan 4xx- och 5xx-fel?

4xx-fel (t.ex. 404 Hittades Inte) indikerar ett problem med klientens förfrågan, vilket innebär att servern tror att klienten har gjort ett misstag. 5xx-fel (t.ex. 500 Internt Serverfel) innebär att servern misslyckades med att uppfylla en till synes giltig förfrågan på grund av ett problem på dess sida.

Vilken HTTP-statuskod är bäst för SEO när en sida flyttas permanent?

En 301 Permanent Flyttad-omdirigering är den bästa HTTP-statuskoden för SEO när en sidas URL har ändrats permanent. Den talar om för sökmotorer att överföra all länkvärde och rankningssignaler till den nya URL:en.

Vad betyder ett 404-fel och hur åtgärdar man det?

Ett 404 Hittades Inte-fel betyder att servern inte kunde hitta den begärda resursen (t.ex. en webbsida). För att åtgärda det, se till att URL:en är korrekt, eller om du är webbansvarig, återställ den saknade sidan eller konfigurera en 301-omdirigering till en relevant sida.

Related Tools