Skip to main content

HTTP-fout- en statuscodes uitgelegd

HTTP Explained: The HTTP Request Status Code Guide (Complete) (April 2025)

HTTP Explained: The HTTP Request Status Code Guide (Complete) (April 2025)
Anonim

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.