Bästa Black Friday/Cyber ​​Monday-erbjudanden för 2022 Klicka här 🤑

HTTP -statuskoder Cheat Sheet + PDF -nedladdning

Skriven av

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 anger att servern tog emot och förstod begäran och att webbläsaren borde vänta lite längre innan servern behandlar 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 behandlar 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 Flyttad permanent: Servern berättar för klienten att resursen de letar efter har flyttats permanent till en annan webbadress. Alla användare och bots kommer att omdirigeras till den nya webbadressen. Det är en mycket viktig statuskod för SEO.
  • 302 Hittat: En webbplats eller sida har tillfälligt flyttats till en annan webbadress. 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 via en proxy som ges i svaret.
  • 307 Tillfällig omdirigering: Servern berättar för klienten att resursen de letar efter tillfälligt har omdirigerats till en annan webbadress. 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 innehåller HTTP -statuskoder, till exempel "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 frågan. 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 Ej acceptabelt: Webbplatsen eller webbprogrammet stöder inte klientens begäran med ett särskilt 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 strider mot serverns interna funktioner.
  • 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 -statuskoder är serverfel. Dessa fel är inte klientens fel, men tyder på att det är något fel på serversidan av saker. Begäran som klienten gjorde är bra, men servern kan inte generera den begärda resursen.

  • 500 Internt serverfel: Servern stöter på en situation som den inte kan hantera vid behandling av klientens begäran.
  • 501 Ej implementerad: Servern känner inte till eller kan lösa förfrågningsmetoden som skickas 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 klientens 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".

referenser

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

Gå med i vårt nyhetsbrev

Prenumerera på vårt veckovisa nyhetsbrev och få de senaste branschnyheterna och trenderna

Genom att klicka på "prenumerera" godkänner du vår användarvillkor och sekretesspolicy.