Een foutmelding bij het surfen? Hier kun je nagaan wat er aan de hand is!
Zodra je een adres van een website in de adresbalk van je browser ingeeft en op Enter of de knop 'Ga naar' drukt/klikt, wordt er een verzoek gedaan aan je internetprovider om die pagina te laten zien.
Er wordt vervolgens eerst door een dns-server gezocht naar het IP-adres waar de betreffende website te vinden is. Zodra dat duidelijk is wordt er verzocht de juiste pagina naar je browser toe te sturen.
Je browser krijgt vervolgens altijd een resultaatcode terug voor dat verzoek. Meestal merk je hier als gebruiker weinig van, behalve wanneer het fout gaat en de pagina niet verschijnt.
De resultaatcode bestaat uit minimaal drie cijfers en uit het eerste cijfer van die drie is al op te maken wat voor bericht het is.
Een opsomming van de bestaande groepen:
- 1xx: Is een informele boodschap van de webserver die nog gevolgd zal worden door meer informatie.
- 2xx: Is een boodschap van de server dat de gevraagde actie succesvol is afgehandeld, eventueel ook met meer informatie.
- 3xx: Is een 'redirect' naar een andere locatie, om wat voor reden ook.
- 4xx: Is een foutboodschap die (meestal) in je webbrowser veroorzaakt is, zoals het verkeerd typen van een internetadres (url).
- 5xx: Is een foutboodschap die door de webserver veroorzaakt is, zoals een fout in een bepaald script dat aangeroepen wordt.
- 6xx: Krijg je als er een proxy-fout is opgetreden.
Uit het eerste cijfer kun je dus globaal opmaken waar het probleem mee te maken heeft.
De meestvoorkomende resultaatcodes zijn:
- 200 OK – Het gevraagde document is succesvol opgevraagd. (De pagina wordt zonder problemen weergegeven.)
- 304 Not Modified – T.o.v. de versie in de cache is de pagina niet gewijzigd.
- 403 Forbidden – Het opgevraagde document mag niet bekeken worden. (Dit is ingesteld op de server door de leesrechten op bijvoorbeeld 'alleen eigenaar' te zetten.)
- 404 Not Found – Het opgevraagde document bestaat niet. (Vaak wanneer de verkeerde url ingetypt is.)
- 500 Internal Server Error - De webserver heeft de gevraagde actie niet kunnen uitvoeren. (Vaak een fout aan de serverkant, de server kan niets met de aanvraag.)
De andere statuscodes en betekenissen kun je terugvinden in het volgende artikel op Wikipedia; de Nederlandse versie is hier echter niet zo compleet als de Engelstalige, daarom ook daar nog een link naar toe.

