Lijst met HTTP-statuscodes

Bekijk en zoek HTTP-statuscodes en hun verklaringen. Vind snel de betekenis van elke code.

1xx Informational

  • 100Doorgaan

    De client moet doorgaan met zijn verzoek. De server geeft aan dat het initiële deel van het verzoek is ontvangen en nog niet is afgewezen.

  • 101Protocollen Wisselen

    De server wisselt van protocol zoals gevraagd door de client via de Upgrade request-header.

  • 102Verwerken

    WebDAV; De server heeft het verzoek ontvangen en verwerkt het, maar er is nog geen antwoord beschikbaar.

  • 103Vroege Hints

    De server stuurt vroege hints naar de client, voornamelijk bedoeld om de client te laten beginnen met het vooraf laden van bronnen terwijl de server een definitief antwoord voorbereidt.

2xx Successful

  • 200OK

    Het verzoek is succesvol afgerond. De betekenis van 'succesvol' hangt af van de HTTP-methode.

  • 201Aangemaakt

    Het verzoek is vervuld en heeft geresulteerd in de aanmaak van een nieuwe bron.

  • 202Geaccepteerd

    Het verzoek is geaccepteerd voor verwerking, maar de verwerking is nog niet voltooid.

  • 203Niet-bindende Informatie

    De geretourneerde meta-informatie is niet afkomstig van de oorspronkelijke server, maar van een lokale of derde partij kopie.

  • 204Geen Inhoud

    De server heeft het verzoek succesvol verwerkt en retourneert geen inhoud.

  • 205Inhoud Resetten

    De server heeft het verzoek succesvol verwerkt, retourneert geen inhoud en vereist dat de aanvrager de documentweergave reset.

  • 206Gedeeltelijke Inhoud

    De server levert slechts een deel van de bron vanwege een range header verzonden door de client.

  • 207Multi-Status

    WebDAV; Leden van een DAV-binding hebben meerdere statuscodes. Het berichtlichaam dat volgt is een XML-bericht en kan een aantal afzonderlijke responscodes bevatten, afhankelijk van hoeveel subverzoeken er zijn gedaan.

  • 208Reeds Gerapporteerd

    WebDAV; De leden van een DAV-binding zijn reeds opgesomd in een vorig antwoord op dit verzoek en worden niet opnieuw opgesomd.

  • 226IM Gebruikt

    De server heeft een GET-verzoek voor de bron vervuld, en het antwoord is een representatie van het resultaat van een of meer instance-manipulaties toegepast op de huidige instance.

3xx Redirection

  • 300Meerdere Keuzes

    Geeft meerdere opties aan voor de bron waaruit de client kan kiezen. De server kan een voorkeurskeuze suggereren.

  • 301Permanent Verplaatst

    Deze en alle toekomstige verzoeken moeten worden gericht aan de opgegeven URI. Clients moeten deze URI gebruiken voor toekomstige verzoeken.

  • 302Gevonden

    Vertelt de client om naar een andere URL te kijken (browsen). De URI is tijdelijk verplaatst. Clients moeten de originele URI blijven gebruiken voor toekomstige verzoeken.

  • 303Zie Andere

    Het antwoord op het verzoek kan worden gevonden onder een andere URI met behulp van een GET-methode.

  • 304Niet Gewijzigd

    Geeft aan dat de bron niet is gewijzigd sinds de versie gespecificeerd door de request headers (If-Modified-Since of If-None-Match).

  • 305Gebruik Proxy

    De gevraagde bron is alleen beschikbaar via een proxy. De locatie van de proxy wordt gegeven in de Location header.

  • 307Tijdelijke Omleiding

    Het verzoek moet worden herhaald met een andere URI; toekomstige verzoeken moeten echter nog steeds de originele URI gebruiken. De HTTP-methode mag niet worden gewijzigd.

  • 308Permanente Omleiding

    Het verzoek en alle toekomstige verzoeken moeten worden herhaald met een andere URI. De HTTP-methode mag niet worden gewijzigd.

4xx Client Error

  • 400Foutief Verzoek

    De server kan of wil het verzoek niet verwerken vanwege een kennelijke clientfout (bijv. misvormde verzoeksyntaxis, ongeldige verzoekbericht framing, of bedrieglijke verzoekroutering).

  • 401Ongeautoriseerd

    Authenticatie is vereist en is mislukt of nog niet verstrekt. Het antwoord moet een WWW-Authenticate header-veld bevatten met een uitdaging die van toepassing is op de gevraagde bron.

  • 402Betaling Vereist

    Gereserveerd voor toekomstig gebruik. Bedoeld voor gebruik in digitale kassystemen.

  • 403Verboden

    Het verzoek was geldig, maar de server weigert actie. De gebruiker heeft mogelijk niet de benodigde rechten voor een bron.

  • 404Niet Gevonden

    De gevraagde bron kon niet worden gevonden, maar is mogelijk in de toekomst beschikbaar. Latere verzoeken door de client zijn toegestaan.

  • 405Methode Niet Toegestaan

    Een verzoekmethode wordt niet ondersteund voor de gevraagde bron; bijvoorbeeld een GET-verzoek op een formulier dat gegevens via POST vereist, of een PUT-verzoek op een alleen-lezen bron.

  • 406Niet Acceptabel

    De gevraagde bron is alleen in staat om inhoud te genereren die niet acceptabel is volgens de Accept headers verzonden in het verzoek.

  • 407Proxy Authenticatie Vereist

    De client moet zich eerst authenticeren bij de proxy.

  • 408Verzoek Timeout

    De server is verlopen in afwachting van het verzoek. Volgens HTTP-specificaties: 'De client heeft niet binnen de tijd dat de server bereid was te wachten een verzoek geproduceerd.'

  • 409Conflict

    Geeft aan dat het verzoek niet kon worden verwerkt vanwege een conflict in de huidige staat van de bron, zoals een bewerkingsconflict tussen meerdere gelijktijdige updates.

  • 410Verdwenen

    Geeft aan dat de gevraagde bron niet langer beschikbaar is en niet opnieuw beschikbaar zal zijn. Dit moet worden gebruikt wanneer een bron opzettelijk is verwijderd.

  • 411Lengte Vereist

    Het verzoek specificeerde niet de lengte van zijn inhoud, wat vereist is door de gevraagde bron.

  • 412Voorwaarde Mislukt

    De server voldoet niet aan een van de voorwaarden die de aanvrager op het verzoek heeft gesteld.

  • 413Payload Te Groot

    Het verzoek is groter dan de server bereid of in staat is te verwerken.

  • 414URI Te Lang

    De opgegeven URI was te lang voor de server om te verwerken. Vaak het resultaat van te veel gegevens die als queryparameters van een GET-verzoek worden gecodeerd.

  • 415Niet Ondersteund Mediatype

    De verzoekentiteit heeft een mediatype dat de server of bron niet ondersteunt.

  • 416Bereik Niet Bevredigbaar

    De client heeft om een deel van het bestand gevraagd, maar de server kan dat deel niet leveren.

  • 417Verwachting Mislukt

    De server kan niet voldoen aan de vereisten van het Expect request-header veld.

  • 418Ik ben een Theepot

    Deze code is in 1998 gedefinieerd als een 1 aprilgrap in RFC 2324, Hyper Text Coffee Pot Control Protocol. Sommige websites gebruiken deze code voor verzoeken die ze niet willen afhandelen, zoals geautomatiseerde queries.

  • 421Misleid Verzoek

    Het verzoek was gericht aan een server die niet in staat is een antwoord te produceren. Dit kan worden verzonden door een server die niet is geconfigureerd om antwoorden te produceren voor de combinatie van schema en autoriteit die in de URI van het verzoek waren opgenomen.

  • 422Onverwerkbare Entiteit

    WebDAV; Het verzoek was goed gevormd, maar kon niet worden gevolgd vanwege semantische fouten.

  • 423Vergrendeld

    WebDAV; De bron die wordt benaderd, is vergrendeld.

  • 424Mislukte Afhankelijkheid

    WebDAV; Het verzoek mislukte omdat het afhankelijk was van een ander verzoek en dat verzoek mislukte.

  • 426Upgrade Vereist

    De client moet overschakelen naar een ander protocol zoals TLS/1.0, gegeven in het Upgrade header-veld.

  • 428Voorwaarde Vereist

    De oorspronkelijke server vereist dat het verzoek voorwaardelijk is. Bedoeld om 'verloren update'-problemen te voorkomen.

  • 429Te Veel Verzoeken

    De gebruiker heeft te veel verzoeken verzonden in een bepaalde hoeveelheid tijd ('rate limiting').

  • 431Request Header Velden Te Groot

    De server is niet bereid het verzoek te verwerken omdat zijn header-velden te groot zijn. Het verzoek kan opnieuw worden ingediend nadat de grootte van de request header-velden is verminderd.

  • 451Niet Beschikbaar Om Juridische Redenen

    De server weigert toegang tot de bron als gevolg van een juridische eis. Een verwijzing naar de censuurwetgeving.

5xx Server Error

  • 500Interne Serverfout

    Een generiek foutbericht, gegeven wanneer een onverwachte voorwaarde werd aangetroffen en geen specifieker bericht geschikt is.

  • 501Niet Geïmplementeerd

    De server herkent de verzoekmethode niet, of het ontbreekt hem aan de mogelijkheid om het verzoek te vervullen.

  • 502Slechte Gateway

    De server fungeerde als een gateway of proxy en ontving een ongeldig antwoord van de upstream server.

  • 503Service Niet Beschikbaar

    De server is momenteel niet beschikbaar (omdat hij overbelast is of wegens onderhoud). Over het algemeen is dit een tijdelijke staat.

  • 504Gateway Timeout

    De server fungeerde als een gateway of proxy en ontving geen tijdig antwoord van de upstream server.

  • 505HTTP-versie Niet Ondersteund

    De server ondersteunt de HTTP-protocolversie die in het verzoek werd gebruikt niet.

  • 506Variant Onderhandelt Ook

    Transparante inhoudsnegotiatie voor het verzoek resulteert in een circulaire verwijzing.

  • 507Onvoldoende Opslagruimte

    WebDAV; De server kan de representatie die nodig is om het verzoek te voltooien niet opslaan.

  • 508Lus Gedetecteerd

    WebDAV; De server detecteerde een oneindige lus tijdens het verwerken van het verzoek (verzonden in plaats van 208).

  • 510Niet Uitgebreid

    Verdere uitbreidingen van het verzoek zijn vereist om de server het te laten vervullen.

  • 511Netwerkauthenticatie Vereist

    De client moet authenticeren om netwerktoegang te krijgen. Bedoeld voor gebruik door onderscheppende proxies die worden gebruikt om de toegang tot het netwerk te controleren (bijv. 'captive portals').

Veelgestelde Vragen over HTTP-statuscodes

Wat zijn HTTP-statuscodes?

HTTP-statuscodes zijn driecijferige serverreacties op een verzoek van een browser. Ze geven aan of een specifiek HTTP-verzoek succesvol is voltooid, of verdere actie vereist is, of dat er een fout is opgetreden.

Waarom zijn HTTP-statuscodes belangrijk?

Ze zijn cruciaal voor het diagnosticeren van websiteproblemen, het begrijpen van serverreacties en het garanderen van een soepele gebruikerservaring. Ze spelen ook een vitale rol in SEO door zoekmachines te vertellen hoe ze een pagina moeten behandelen (bijvoorbeeld als deze is verplaatst of verdwenen).

Hoeveel categorieën HTTP-statuscodes zijn er?

HTTP-statuscodes zijn gegroepeerd in vijf klassen: 1xx (Informatief), 2xx (Succes), 3xx (Omleiding), 4xx (Clientfouten) en 5xx (Serverfouten). Elke klasse vertegenwoordigt een ander type serverreactie.

Wat is het verschil tussen 4xx- en 5xx-fouten?

4xx-fouten (bijv. 404 Niet Gevonden) duiden op een probleem met het verzoek van de client, wat betekent dat de server denkt dat de client een fout heeft gemaakt. 5xx-fouten (bijv. 500 Interne Serverfout) betekenen dat de server een schijnbaar geldig verzoek niet kon uitvoeren vanwege een probleem aan zijn kant.

Welke HTTP-statuscode is het beste voor SEO wanneer een pagina permanent wordt verplaatst?

Een 301 Permanent Verplaatst-omleiding is de beste HTTP-statuscode voor SEO wanneer de URL van een pagina permanent is gewijzigd. Het vertelt zoekmachines om alle linkwaarde en rangschikkingssignalen over te dragen naar de nieuwe URL.

Wat betekent een 404-fout en hoe los je die op?

Een 404 Niet Gevonden-fout betekent dat de server de gevraagde bron (bijv. een webpagina) niet kon vinden. Om dit op te lossen, zorg ervoor dat de URL correct is, of herstel als webmaster de ontbrekende pagina of stel een 301-omleiding in naar een relevante pagina.

Related Tools