HTTP status code

Hvad er en HTTP status code?

En HTTP status code / statuskode er trecifrede svar der returneres af en webserver til en anden enhed der har sendt en anmodning til webserveren.

Mange er sikkert stødt på den klassiske fejl 404 – siden findes ikke. Dette er blot et eksempel på en HTTP statuskode. Disse statuskoder er altså en form for kommunikation mellem webserveren og browseren, der sender anmodninger til denne.

Liste over de mest kendte HTTP statuskoder

HTTP statuskoder er kategoriseret ud fra det første tal i statuskoden. Eksempelvis ligesom 404 statuskoden, så vil andre 4xx statuskoder ligeledes vedrøre problemer med at vise den side der er blevet anmodet om.

I alt findes der over 70 forskellige HTTP statuskoder. Herunder har vi lavet en liste over de mest gængse, som de fleste vil støde på.

2xx statuskoder

2xx statuskoder indikerer, at anmodningen blev korrekt håndteret uden problemer

  • Statuskode 200 – OK

3xx statuskoder

3xx statuskoder indikerer, at der fandt et redirect sted. På dansk kaldet viderestilling.

  • Statuskode 301 – Moved permanently (Permanent redirect)
  • Statuskode 302 – Found (Midlertidigt redirect)

4xx statuskoder

4xx statuskoder indikerer, at en fejl har fundet sted client-side, altså i browseren og ikke på serveren som ved 5xx statuskoder.

  • Statuskode 403  – Forbidden (Du har ikke rettigheder til at se den pågældende side)
  • Statuskode 404 – Not found (Siden findes ikke)

5xx statuskoder

5xx statuskoder indikerer, at noget gik galt på webserveren.

  • Statuskode 500 – Internal server error (Serveren stødte på en uventet fejl, der gjorde at den ikke kunne gennemføre anmodningen)
  • Statuskode 502 – Bad gateway (Serveren modtog en ikke-gyldig respons fra “upstream” serveren den tilgik i forbindelse med udførelsen af anmodningen)
  • Statuskode 504 – Gateway timeout (Serveren tog for lang tid om at få svar fra “Upstream” serveren

Hvis du vil se en komplet liste over samtlige HTTP statuskode, og forklaringer hertil så se evt.: https://www.restapitutorial.com/httpstatuscodes.html.

Simon Nielsen
CCO & Partner
📱 + 45 60 40 10 04

Vil du høre mere? Bliv ringet op