Wanneer u websites bezoekt, maakt uw browser - de client - verbindingen met webservers via een netwerkprotocol genaamd HTTP. Deze netwerkverbindingen ondersteunen het verzenden van responsgegevens van servers terug naar clients, inclusief de inhoud van webpagina's en ook enkele informatie over protocolbeheer. Soms lukt het je misschien niet om de website te bereiken die je probeert te bereiken. In plaats daarvan ziet u een fout of statuscode.
Typen HTTP-fout- en statuscodes
In de HTTP-serverresponsgegevens voor elk verzoek is een codenummer opgenomen dat het resultaat van het verzoek aangeeft. Deze resultaatcodes zijn driecijferige getallen verdeeld in categorieën:
- 100-199: informatieve status
- 200-299: successtatus
- 300-399: redirectiestatus
- 400-499: clientfouten
- 500-599: serverfouten
Slechts een paar van de vele mogelijke fout- en statuscodes zijn te zien op internet of intranetten. Codes met betrekking tot fouten worden meestal weergegeven op een webpagina waar ze worden weergegeven als de uitvoer van een mislukt verzoek, terwijl andere statuscodes niet worden weergegeven aan gebruikers.
200 OK
In het geval van de HTTP-status 200 OK, de webserver heeft het verzoek met succes verwerkt en inhoud naar de browser verzonden. De meeste HTTP-verzoeken resulteren in deze status. Gebruikers zien deze code zelden op het scherm omdat webbrowsers meestal alleen codes weergeven als er een probleem is.
Lees hieronder verder
Fout 404 niet gevonden
Wanneer u een HTTP-fout ziet 404 Niet Gevonden, de webserver kan de gevraagde pagina, het bestand of een andere bron niet vinden. HTTP 404-fouten geven aan dat de netwerkverbinding tussen client en server is gelukt. Deze fout treedt meestal op wanneer mensen handmatig een onjuiste URL in een browser invoeren, of de webserverbeheerder verwijdert een bestand zonder het adres om te leiden naar een geldige nieuwe locatie. U moet de URL verifiëren om dit probleem aan te pakken of wachten tot de webbeheerder het corrigeert.
Lees hieronder verder
Fout 500 - Interne Server Fout
Met HTTP-fout 500 Interne server fout, de webserver ontving een geldig verzoek van een klant maar kon het niet verwerken. HTTP 500-fouten treden op wanneer de server een algemene technische storing ondervindt, zoals onvoldoende beschikbaar geheugen of schijfruimte. Een serverbeheerder moet dit probleem oplossen.
Error 503 dienst niet beschikbaar
HTTP fout 503 Service niet beschikbaar geeft aan dat een webserver het binnenkomende clientverzoek niet kan verwerken. Sommige webservers gebruiken HTTP 503 om verwachte fouten aan te geven vanwege administratief beleid, zoals het overschrijden van een limiet op het aantal gelijktijdige gebruikers of CPU-gebruik, om ze te onderscheiden van onverwachte storingen die normaal zouden worden gerapporteerd als HTTP 500.
Lees hieronder verder
301 is permanent verhuist
HTTP 301 is permanent verhuist geeft aan dat de URI die is opgegeven door de client, is verplaatst naar een andere locatie met behulp van een methode met de naam HTTP-omleiding , waarmee de client een nieuw verzoek kan verzenden en de bron van de nieuwe locatie kan ophalen. Webbrowsers volgen HTTP 301-omleidingen automatisch zonder tussenkomst van de gebruiker.
302 Gevonden of 307 Tijdelijke omleiding
staat 302 Gevonden is vergelijkbaar met 301, maar code 302 is ontworpen voor gevallen waarin een bron tijdelijk in plaats van permanent wordt verplaatst. Een serverbeheerder moet HTTP 302 alleen gebruiken tijdens korte inhoudsonderhoudsperioden. Webbrowsers volgen automatisch 302-omleidingen zoals ze doen voor code 301. HTTP-versie 1.1 heeft een nieuwe code toegevoegd, 307 Tijdelijke omleiding, om tijdelijke omleidingen aan te geven.
Lees hieronder verder
400 slecht verzoek
Een reactie van 400 slecht verzoek betekent meestal dat de webserver het verzoek niet heeft begrepen vanwege ongeldige syntaxis. Normaal gesproken duidt dit op een technisch probleem met de client, maar datacorruptie op het netwerk zelf kan ook de fout veroorzaken.
401 Onbevoegd
De 401 Onbevoegd fout treedt op wanneer webclient een beschermde bron op de server opvraagt, maar de client niet is geverifieerd voor toegang. Meestal moet een client zich bij de server aanmelden met een geldige gebruikersnaam en wachtwoord om het probleem op te lossen.
Lees hieronder verder
100 Doorgaan
Toegevoegd in versie 1.1 van het protocol, HTTP-status 100 Doorgaan is ontworpen om de netwerkbandbreedte efficiënter te gebruiken door servers een mogelijkheid te geven om te bevestigen dat ze bereid zijn om grote verzoeken te accepteren. Met het protocol Doorgaan kan een HTTP 1.1-client een klein, speciaal geconfigureerd bericht verzenden met de vraag om een 100-code te beantwoorden. Vervolgens wacht het op de reactie voordat een (meestal groot) vervolgverzoek wordt verzonden. HTTP 1.0-clients en -servers gebruiken deze code niet.
204 Geen inhoud
Je ziet het bericht 204 Geen inhoud wanneer de server een geldig antwoord verzendt naar een clientverzoek dat alleen header-informatie bevat; deze bevat geen enkele berichttekst. Webclients kunnen HTTP 204 gebruiken om serverreacties efficiënter te verwerken, bijvoorbeeld om onnodige pagina's onnodig te vermijden.
Lees hieronder verder
502 Bad Gateway
Een netwerkprobleem tussen de client en de server veroorzaakt de 502 Bad Gateway fout. Het kan worden geactiveerd door configuratiefouten in een netwerkfirewall, router of ander netwerkgatewayapparaat.