400-499

Client error responses

De HTTP-statuscodes in het bereik 400 tot 499 zijn foutcodes van de client. Ze worden door de server gebruikt om de client te informeren dat de aanvraag is mislukt door een fout van de client. Het verzoek zelf was ongeldig of de client had niet de nodige machtigingen om toegang te krijgen tot de gevraagde bron. Ze worden vaak gebruikt door webtoepassingen en API's om problemen met de verwerking van verzoeken aan te geven. Het is belangrijk op te merken dat sommige van deze codes de client ook kunnen helpen bij het diagnosticeren en oplossen van de fout. De 400-code geeft bijvoorbeeld aan dat het verzoek van de client een fout vertoont en kan de client helpen de oorzaak van de fout te achterhalen. De 401-code geeft de client aan dat authenticatie vereist is om toegang te krijgen tot de gevraagde bron, terwijl de 403-code aangeeft dat de client geen toestemming heeft om toegang te krijgen tot de bron.

<400/> Bad Request

Het verzoek is ongeldig
Officieel Substatuscodes

<401/> Unauthorized

Het verzoek was ongeoorloofd
Officieel Substatuscodes

<402/> Payment Required

een betaling is vereist
Officieel

<403/> Forbidden

Dit verzoek is niet toegestaan
Officieel Substatuscodes

<404/> Not Found

De webserver kon de gevraagde bron niet vinden
Officieel Substatuscodes

<405/> Method Not Allowed

De voor het verzoek gebruikte methode is niet toegestaan
Officieel Substatuscodes

<406/> Not Acceptable

De user agent heeft geen geaccepteerde representatie
Officieel Substatuscodes

<407/> Proxy Authentication Required

Authenticatie met de proxy is vereist
Officieel

<408/> Request Timeout

De tijd voor het verzoek is verstreken
Officieel

<409/> Conflict

Er was een conflict in de huidige staat van de Ressouce
Officieel

<410/> Gone

De ressouce is definitief niet meer beschikbaar en is waarschijnlijk verwijderd
Officieel

<411/> Length Required

Het verzoek is niet verwerkt omdat een inhoudslengte werd verwacht.
Officieel

<412/> Precondition Failed

De voorwaarden waren niet bevredigend, het verzoek was niet succesvol
Officieel Substatuscodes

<413/> Payload Too Large

De payload is te groot voor de server
Officieel

<414/> URI Too Long

De URL is te lang, de server is niet klaar om hem te evalueren.
Officieel

<415/> Unsupported Media Type

Het payload formaat is niet beschikbaar voor de ressouce
Officieel

<416/> Range Not Satisfiable

De gevraagde gebieden kunnen niet worden geleverd
Officieel

<417/> Expectation Failed

De verwachtingen konden niet worden ingelost
Officieel

<418/> I'm a teapot

Koffie kon niet gezet worden met een theepot
Officieel

<421/> Misdirected Request

Het verzoek was verkeerd gericht
Officieel

<422/> Unprocessable Content

Door een semantische fout kon het verzoek niet worden verwerkt.
Officieel

<423/> Locked

De ressouce is vergrendeld.
Officieel

<424/> Failed Dependency

Er is geen onmisbare afhankelijkheid
Officieel

<425/> Too Early

Server wil het verzoek nog niet verwerken
Officieel

<426/> Upgrade Required

Een upgrade van het protocol is vereist
Officieel

<428/> Precondition Required

Een voorwaarde is vereist om het verzoek te verwerken
Officieel

<429/> Too Many Requests

De server heeft te veel aanvragen ontvangen
Officieel

<431/> Request Header Fields Too Large

De request header is te groot
Officieel

<440/> Login Time-out

De HTTP-sessie van de cliënt is verlopen en hij moet opnieuw inloggen.
Onofficieel (Microsoft Internet Information Services)

<444/> No Response

Wordt intern gebruikt om de server op te dragen geen informatie terug te sturen naar de client en de verbinding onmiddellijk te sluiten.
Onofficieel (nginx)

<449/> Retry With

Statuscode geeft aan dat het verzoek niet kan worden uitgevoerd omdat de cliënt onvoldoende informatie heeft verstrekt
Onofficieel (Microsoft Internet Information Services)

<451/> Unavailable For Legal Reasons

Om juridische redenen is het verzoek afgewezen
Officieel

<451/> Redirect

de mailbox van de gebruiker kon niet worden bereikt
Onofficieel (Microsoft Internet Information Services)

<494/> Request header too large

De cliënt heeft een te groot HTTP-verzoek verzonden of de verzonden HTTP-headers zijn te lang.
Onofficieel (nginx)

<495/> SSL Certificate Error

Er is een fout opgetreden tijdens het controleren van het cliëntcertificaat
Onofficieel (nginx)

<496/> SSL Certificate Required

Verzoek dat geen SSL-certificaat bevat, hoewel er een vereist is
Onofficieel (nginx)

<497/> HTTP Request Sent to HTTPS Port

een gewoon HTTP-verzoek is verzonden naar de HTTPS-poort
Onofficieel (nginx)

<499/> Client Closed Request

de client sloot het verzoek af voordat de server een antwoord kon sturen
Onofficieel (nginx)