HTTP -statuskoder Cheat Sheet + PDF -nedladdning

in Resurser och verktyg

Vårt innehåll är läsarstödt. Om du klickar på våra länkar kan vi tjäna en provision. Hur vi granskar.

Använd denna HTTP-statuskoder fuskar ⇣ som en referens till varje HTTP-status och HTTP-felkod, vad varje kod betyder, varför de genereras, när koden kan vara ett problem och hur man hanterar problemen. Ladda ner denna HTTP-statuskoder Fuskblad ⇣

Internet består av två grundläggande men mycket olika saker: klienter och servrar. Detta förhållande mellan klienter (som Chrome, Firefox etc.) och servrar (som webbplatser, databaser, e -postmeddelanden, applikationer, etc.), kallas klient-servermodell.

Kunder gör begäran till servern och servern svarar.

HTTP-statuskoder låt oss veta statusen för begäran till servern är, om det var en framgång, hade ett fel eller något däremellan.

En HTTP-statuskod är ett nummer som sammanfattar svaret som är associerat med det - Fernando Doglio, från sin bok "REST API Development with NodeJS".

HTTP-statuskoder Fuskblad

HTTP-svarstatuskoder grupperas i fem klasser:

  • 1XX statuskoder: Informationsförfrågningar
  • 2XX statuskoder: Framgångsrika förfrågningar
  • 3XX statuskoder: Omdirigeringar
  • 4XX statuskoder: Klientfel
  • 5XX statuskoder: Serverfel

1xx statuskoder: Informationsförfrågningar

1xx-statuskoderna är informationsförfrågningar. De indikerar att servern tog emot och förstod begäran och att webbläsaren borde vänta lite längre på att servern ska behandla informationen. Dessa statuskoder är mindre vanliga och påverkar inte din SEO direkt.

  • 100 Fortsätt: Allt hittills är OK och att klienten ska fortsätta med förfrågan eller ignorera den om den redan är klar.
  • 101 Växlingsprotokoll: Protokollet som servern byter till på begäran av en klient som skickade meddelandet inklusive uppgraderingsbegäran
  • 102 Bearbetning: Servern har accepterat hela förfrågan, men behandlar den fortfarande.
  • 103 Tidiga tips: Tillåter användaragenten att börja förinläsa resurser medan servern fortfarande förbereder ett svar.

2xx statuskoder: Lyckade förfrågningar

Detta är de framgångsrika förfrågningarna. Det betyder att din begäran om åtkomst till en fil lyckades. Till exempel försökte du komma åt Facebook.com och det kom upp. En av dessa statuskoder användes. Förvänta dig att se dessa typer av svar ofta när du använder webben.

  • 200 OK: Lyckad begäran.
  • 201 Skapad: Servern bekräftade den skapade resursen. 
  • 202 Godkänd: Klientens begäran har tagits emot men servern bearbetar den fortfarande.
  • 203 Icke-auktoritativ information: Svaret som servern skickade till klienten är inte detsamma som när servern skickade den.
  • 204 Inget innehåll: Servern behandlade begäran men ger inget innehåll.
  • 205 Återställ innehåll: Klienten bör uppdatera dokumentprovet.
  • 206 Delvis innehåll: Servern skickar bara en del av resursen.
  • 207 Multistatus: Meddelandetexten som följer är som standard ett XML-meddelande och kan innehålla ett antal separata svarskoder.
  • 208 Redan rapporterad: Medlemmarna i en WebDAV bindning har redan räknats upp i en föregående del av (multistatus)-svaret och tas inte med igen.

3xx statuskoder: Omdirigeringar

3xx HTTP -statuskoder anger en omdirigering. När en användare eller sökmotorer stöter på en 3xx -statuskod omdirigeras de till en annan webbadress än initialen. Om SEO är viktigt för ditt företags framgång, då måste du utbilda dig själv om dessa koder och hur du använder dem på rätt sätt.

  • 300 Flera val: Begäran som klienten har gjort har flera möjliga svar.
  • 301 Flyttade permanent: Servern talar om för klienten att resursen de letar efter har flyttats permanent till en annan URL. Alla användare och botar kommer att omdirigeras till den nya webbadressen. Det är en mycket viktig statuskod för SEO.
  • 302 Hittade: En webbplats eller sida har flyttats till en annan webbadress tillfälligt. Det är en annan statuskod som är relevant för SEO.
  • 303 Se annat: Den här koden talar om för klienten att servern inte omdirigerar dem till den begärda resursen utan till en annan sida.
  • 304 Ej ändrad: Den efterfrågade resursen har inte ändrats sedan föregående överföring.
  • 305 Använd proxy: Klienten kan bara komma åt den begärda resursen genom en proxy som anges i svaret.
  • 307 Tillfällig omdirigering: Servern talar om för klienten att resursen de letar efter har omdirigerats tillfälligt till en annan URL. Det är relevant för SEO-prestanda.
  • 308 Permanent omdirigering: Servern berättar för klienten att resursen de letar efter tillfälligt har omdirigerats till en annan webbadress. 

4xx statuskoder: Klientfel

4xx-statuskoderna är klientfel. De inkluderar HTTP-statuskoderna, såsom "403 förbjuden" och "407 proxy-autentisering krävs". Det betyder att sidan inte hittades och att något är fel med begäran. Något som händer på klientsidan är problemet. Det kan vara ett felaktigt dataformat, obehörig åtkomst eller ett misstag i begäran. 

  • 400 Dålig begäran: Klienten skickar en begäran med ofullständiga data, dåligt konstruerade data eller ogiltiga data.
  • 401 Obehörig: Behörighet krävs för att klienten ska få åtkomst till den begärda resursen.
  • 403 Förbjuden: Resursen som klienten försöker komma åt är förbjuden.
  • 404 Hittades inte: Servern kan nås, men den specifika sidan som klienten letar efter är inte.
  • 405 Metod ej tillåten: Servern har tagit emot och identifierat begäran, men har avvisat den specifika förfrågningsmetoden.
  • 406 Inte acceptabelt: Webbplatsen eller webbapplikationen stöder inte kundens begäran med ett visst protokoll.
  • 407 Proxy -autentisering krävs: Denna statuskod liknar 401 obehörig. Den enda skillnaden är att auktorisering behöver göras av en proxy.
  • 408 Begär timeout: Begäran som klienten skickade till webbservern har gått ut.
  • 409 Konflikt: Begäran om att den skickades står i konflikt med serverns interna verksamhet.
  • 410 Borta: Resursen som klienten vill ha åtkomst till har raderats permanent.

Andra mindre vanliga 4xx HTTP -statuskoder inkluderar:

  • 402 Betalning Krävs
  • 412 Misslyckades förutsättning
  • 415 Mediatyp som inte stöds
  • 416 Begärt område Inte tillfredsställande
  • 417 Förväntan misslyckades
  • 422 Obearbetbar enhet
  • 423 Låst
  • 424 Misslyckat beroende
  • 426 Uppgradering krävs
  • 429 För många förfrågningar
  • 431 Begär rubrikfält för stora
  • 451 Inte tillgänglig av juridiska skäl

5xx statuskoder: Serverfel

5xx HTTP-statuskoderna är serverfel. Dessa fel är inte klientens fel men tyder på att det är något fel på serversidan. Begäran som klienten gjorde är bra, men servern kan inte generera den begärda resursen.

  • 500 Internt serverfel: Servern hamnade i en situation som den inte kan hantera under behandlingen av klientens begäran.
  • 501 Ej implementerad: Servern känner inte till eller kan lösa begäranmetoden som skickats av klienten.
  • 502 Dålig gateway: Servern fungerade som en gateway eller proxy och fick ett ogiltigt meddelande från en inkommande server.
  • 503 Tjänsten är inte tillgänglig: servern kan vara nere och kan inte behandla kundens begäran. Denna HTTP-statuskod är ett av de vanligaste serverproblemen du kan stöta på på webben.
  • 511 Nätverksautentisering krävs: Klienten måste autentiseras i nätverket innan den kan komma åt resursen.

Andra mindre vanliga 5xx HTTP -statuskoder inkluderar:

  • 504 Gateway Timeout
  • 505 HTTP-versionen stöds ej
  • 506 Variant förhandlar också
  • 507 Otillräckligt förvaringsutrymme
  • 508 Loop upptäckt
  • 510 Inte förlängd

Sammanfattning

Du kan använda detta HTTP-statuskod fuskark som en referens till alla möjliga HTTP-status- och HTTP-felkoder, vad varje kod betyder, varför de genereras när koden kan vara ett problem och hur man hanterar problemen.

Klicka här för att ladda ner 📥 detta HTTP-statuskoder fuskar ark och håll det i närheten som en snabb referens till alla statuskoder.

För att sammanfatta det:

  • 1XX HTTP-statuskoder är enbart informationsförfrågningar.
  • 2XX HTTP-statuskoder är framgångsförfrågningar. Svarskoden för HTTP 200 OK-status för framgång indikerar att begäran har lyckats.
  • 3XX HTTP-statuskoder indikerar en omdirigering. De vanligaste 3xx HTTP-statuskoderna inkluderar "301 flyttas permanent", "302 hittades" och "307 tillfällig omdirigering" HTTP-statuskoder.
  • 4XX statuskoder är klientfel. De vanligaste 4xx-statuskoderna är "404 hittades inte" och "410 borta" HTTP-statuskoden.
  • 5XX HTTP-statuskoder är serverfel. Den vanligaste 5xx HTTP-statuskoden är statuskoden "503-tjänst otillgänglig".

Referensprojekt

https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Author

Matt Ahlgren

Mathias Ahlgren är VD och grundare av Website Rating, som leder ett globalt team av redaktörer och skribenter. Han har en magisterexamen i informationsvetenskap och management. Hans karriär svängde till SEO efter tidiga webbutvecklingserfarenheter under universitetet. Med över 15 år inom SEO, digital marknadsföring och webbutveckling. Hans fokus inkluderar också webbplatssäkerhet, vilket bevisas av ett certifikat inom Cyber ​​Security. Denna mångsidiga expertis underbygger hans ledarskap på Website Rating.

WSR Team

"WSR Team" är den kollektiva gruppen av expertredaktörer och skribenter som specialiserar sig på teknik, internetsäkerhet, digital marknadsföring och webbutveckling. De brinner för den digitala sfären och producerar välundersökt, insiktsfullt och tillgängligt innehåll. Deras engagemang för noggrannhet och tydlighet gör Website Rating en pålitlig resurs för att hålla sig informerad i den dynamiska digitala världen.

Hållas informerad! Gå med i vårt nyhetsbrev
Prenumerera nu och få gratis tillgång till guider, verktyg och resurser som endast gäller för prenumeranter.
Du kan avbryta prenumerationen när som helst. Din data är säker.
Hållas informerad! Gå med i vårt nyhetsbrev
Prenumerera nu och få gratis tillgång till guider, verktyg och resurser som endast gäller för prenumeranter.
Du kan avbryta prenumerationen när som helst. Din data är säker.
Dela till...