Synonymer: Statuskode HTTP responskode
En HTTP statuskode er en numerisk kode, som en server sender som svar på en webanmodning. Disse koder hjælper med at informere klienten (som en webbrowser) om resultatet af anmodningen, hvad enten den blev succesfuld, resulterede i en fejl, eller krævede yderligere handling. Lad os dykke ned i, hvad disse koder betyder, og hvorfor de er vigtige.
Typer af HTTP statuskoder
HTTP statuskoder er opdelt i fem kategorier baseret på deres første ciffer:
- 1xx – Informative: Disse koder betyder, at anmodningen er modtaget og behandles.
- 100 Continue: Serveren har modtaget anmodningen og klienten kan fortsætte med at sende anmodningen.
- 2xx – Succesfulde: Anmodningen blev modtaget, forstået, og accepteret.
- 200 OK: Anmodningen var succesfuld, og serveren sender de ønskede data.
- 3xx – Omdirigering: Klienten skal foretage yderligere handling for at fuldføre anmodningen.
- 301 Moved Permanently: Den ønskede ressource er flyttet permanent til en ny URL.
- 302 Found: Ressourcen er midlertidigt flyttet til en anden URL.
- 4xx – Klientfejl: Anmodningen indeholdt fejl eller kunne ikke opfyldes af klienten.
- 400 Bad Request: Serveren kunne ikke forstå anmodningen på grund af ugyldig syntaks.
- 404 Not Found: Den ønskede ressource kunne ikke findes på serveren.
- 5xx – Serverfejl: Serveren kunne ikke fuldføre en gyldig anmodning.
- 500 Internal Server Error: En generel fejlmeddelelse, når serveren støder på en uventet tilstand.
- 503 Service Unavailable: Serveren er midlertidigt ude af stand til at håndtere anmodningen.
Hvorfor er HTTP statuskoder vigtige?
HTTP statuskoder er afgørende for både brugere og webmastere:
- For brugere: De viser, hvorfor en side muligvis ikke indlæses korrekt. F.eks. en “404 Not Found” fejlside forklarer, at den søgte side ikke eksisterer.
- For webmastere: De hjælper med at diagnosticere og løse problemer på webstedet. F.eks. kan en “500 Internal Server Error” indikere, at der er et problem med serverens konfiguration eller kode.
Hvordan bruger man HTTP statuskoder?
Når du bygger eller vedligeholder en hjemmeside, skal du sikre dig, at de korrekte statuskoder returneres i de rigtige situationer. Dette forbedrer brugeroplevelsen og hjælper søgemaskiner med at forstå og indeksere dit indhold korrekt.