HTTP-statuscodes begrijpen

Wanneer je op het internet surft, kom je verschillende HTTP-statuscodes tegen.

Deze codes worden tussen je webbrowser en de server gecommuniceerd om je te informeren over de status van je verzoek. Hoewel sommige van deze codes cryptisch lijken, wees niet bang!

In dit artikel zullen we de meest voorkomende HTTP-statuscodes in begrijpelijk Nederlands uitleggen.

200 OK

De statuscode 200 is de manier van het internet om te zeggen "Alles is prima!" Wanneer je deze code ziet, betekent dit dat je verzoek succesvol is geweest.

Of je nu een webpagina probeert te laden, een formulier indient of een bestand downloadt, het ontvangen van een statuscode 200 OK geeft aan dat de server je verzoek succesvol heeft verwerkt en je de verwachte reactie verstrekt.

301 permanent verplaatst

De statuscode 301 werkt als een bord dat je naar een nieuwe locatie wijst.

Wanneer een webpagina of bron permanent naar een ander URL is verplaatst, stuurt de server een 301-code samen met het nieuwe adres.

Je browser begrijpt deze code en leidt je automatisch naar de nieuwe locatie door, dus je hoeft je bladwijzers of links niet handmatig bij te werken. In wezen zegt de server: "Hey, wat je zoekt is nu daar!"

Het is vermeldenswaard dat zoekmachines 301-omleidingen over het algemeen dezelfde waarde toekennen als links voor SEO-doeleinden.

302 gevonden (of 302 tijdelijke omleiding)

Vergelijkbaar met de 301-code, geeft de statuscode 302 ook een omleiding aan.

Het impliceert echter dat de omleiding tijdelijk is in plaats van permanent.

Wanneer je een statuscode 302 tegenkomt, zegt de server tegen je browser: "Deze inhoud is tijdelijk verplaatst naar elders, maar het kan in de toekomst naar dit URL terugkeren."

Je browser volgt dus de omleiding en toont de inhoud van de nieuwe locatie, maar het kan in de toekomst het oorspronkelijke URL blijven gebruiken.

302-omleidingen worden door zoekmachines als gelijkwaardig aan 301's beschouwd.

304 niet gewijzigd

De statuscode 304 is een "cache-vriendelijke" respons.

Wanneer je een webpagina of bron bezoekt die je eerder hebt bekeken, kan je browser een opgeslagen kopie ervan in zijn cache hebben.

Als de server bepaalt dat de versie in de cache nog steeds geldig is en sinds je laatste bezoek niet is veranderd, stuurt het een 304-code in plaats van de volledige inhoud terug te geven.

Dit bespaart bandbreedte en versnelt je browsingervaring, omdat je browser de versie in de cache kan gebruiken zonder de volledige bron opnieuw te downloaden.

403 verboden

De HTTP-statuscode 403 is de manier van het internet om te zeggen: "Sorry, maar je mag hier niet heen."

Het geeft aan dat de server je verzoek begrijpt, maar weigert het uit te voeren.

Je kunt deze code tegenkomen wanneer je probeert toegang te krijgen tot een webpagina, een directory of een ander bronnen die verificatie of specifieke rechten vereisen.

Als je dit ziet verschijnen in het doelvenster van Linkly, kan het zijn dat de bestemming ons ervan weerhoudt om de site te bekijken.

404 niet gevonden

Ah, de beruchte 404-code—degene die veel internetgebruikers frustreert.

Deze statuscode geeft aan dat de server de bron die je hebt aangevraagd niet kon vinden. Het is vergelijkbaar met het zoeken naar een boek in een bibliotheek en ontdekken dat het niet in de schappen staat.

De server zegt: "Sorry, maar ik kon de inhoud die je zoekt niet vinden."

Dit kan gebeuren als je een URL verkeerd typt, een verbroken link volgt, of als de aangevraagde bron permanent van de server is verwijderd.

500 interne serverfout

De statuscode 500 is een verzamelterm voor servergerelateerde problemen.

Wanneer iets misgaat aan de serverzijde en deze je verzoek niet kan vervullen, reageert het met een 500 Internal Server Error. Het is vergelijkbaar met het tegenkomen van een bericht "technische problemen".

Deze code geeft geen specifieke details over de exacte aard van het probleem, maar laat je weten dat de server een onverwachte toestand is tegengekomen die het ervan weerhield je verzoek uit te voeren.

Door deze begrijpelijke verklaringen van veel voorkomende HTTP-statuscodes te begrijpen, kun je inzicht krijgen in de interacties tussen je webbrowser en de servers waartoe je toegang hebt. Hoewel het tegenkomen van bepaalde statuscodes soms frustrerend kan zijn, zijn ze integraal onderdeel van het functioneren van het internet en helpen ze soepele communicatie tussen clients en servers te garanderen.

Track 500 maandelijkse klikken gratis.