En snabbguide till HTTP-statuskoder med infografik

HTTP-statuskoden returneras när en HTTP-begäran görs till servern. Servern returnerar en HTTP-statuskod som svar på din begäran.

Det finns fem klasser av HTTP-statuskod enligt följande.

  • Information – 1XX
  • Framgång – 2XX
  • Omdirigering – 3XX
  • Klientfel – 4XX
  • Serverfel – 5XX

Låt oss ta en titt på diagrammet nedan, som ger en uppfattning om hur en statuskod returneras från webbservern.

Så nu vet du hur statuskoden genereras, och här är några av de populära HTTP-statusreturkoderna i Infographics.

Framgångssvar

200 – OK: Standard HTTP-svaret för framgångsrika HTTP-förfrågningar. På ett annat sätt kommer webbservern att returnera 200 när det begärda innehållet serveras framgångsrikt.

202 – Godkänd: Servern har accepterat din begäran och har ännu inte behandlat dem.

206 – Delvis innehåll: Endast partiellt innehåll levereras på grund av intervallhuvudet som skickas av en klient som wget.

Omdirigeringssvar

301 – Flyttade permanent: Din efterfrågade sida har flyttats permanent till en ny plats. Detta instruerar en sökmotorbot att genomsöka en ny plats.

302 – Flyttade tillfälligt: ​​Din begäran serveras från en annan plats, men det är ett tillfälligt arrangemang. Detta instruerar sökmotorboten att genomsöka den ursprungliga platsen.

305 – Använd proxy: Den begärda resursen är endast tillgänglig via en proxy. Det betyder att du måste använda en relevant proxy för att få den begärda sidan framgångsrikt.

304 – Ej modifierad: Vanligtvis när den cachade sidan visas när en resurs inte har ändrats.

Klientfel

400 – Dålig begäran: Servern är förvirrad över vad du har begärt. Förmodligen dålig syntax eller försök att inkludera tecken i URI, vilket servern inte förstår.

401 – Ej auktoriserad: Den begärda sidan är skyddad och kräver autentisering. Du måste logga in för att få den begärda sidan framgångsrikt.

403 – Förbjudet: Du måste försöka komma åt som du inte har tillstånd till. Denna resurs som inte är nödvändig är skyddad av lösenordet; det kan också vara när filer/mappbehörighet inte tillåter visning av den begärda sidan.

404 – Hittade inte: Förmodligen den mest kända – din efterfrågade sida finns inte på servern. Du försöker komma åt något som inte finns.

405 – Metod ej tillåten: Du begär en sida med fel metod. Till exempel, du gör GET på POST-data. Eller så försöker du metoden som är inaktiverad, till exempel – TRACE, PUT, DELETE.

408 – Timeout för begäran: Servern tog timeout i väntan på begäran

411 – Längd krävs: Din begäran uppfyller inte längden på dess innehåll, vilket krävs av den begärda resursen.

Serverfel

500 – Internt serverfel: Ett mycket allmänt fel när servern stötte på ett fel på grund av olika orsaker. Loggar måste undersökas för att se varför servern har svarat på ett internt fel.

502 – Dålig gateway: Servern fungerade som en gateway eller proxy och fick ett ogiltigt svar från uppströmsservern som Tomcat, WebSphere.

503 – Tjänsten är inte tillgänglig: Servern kan inte betjäna din begäran. Detta kan bero på att servern är för upptagen med andra saker eller nästan är död.

Jag hoppas att du nu har en idé om HTTP-statusreturkoden. Om du tycker att detta är användbart, hjälp till att dela det med dina vänner.

Gillade du att läsa artikeln? Vad sägs om att dela med världen?