413 – Request entity too large

HTTP status code 413, ook wel "Request Entity Too Large" genoemd, is een clientfoutstatuscode die aangeeft dat de inhoud van de aanvraag te groot is.

De client kan de 413 Request Entity Too Large-statuscode herkennen aan de HTTP-statuscode in de response van de server. De statuscode wordt gevolgd door een lege regel en vervolgens door de headers van de response.

De 413 Request Entity Too Large-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de inhoud van de aanvraag te groot is. Dit kan bijvoorbeeld zijn omdat de server een maximumlimiet heeft voor de grootte van de inhoud, of omdat de client niet over de vereiste bandbreedte beschikt.

Voorbeelden

Hier zijn enkele voorbeelden van wanneer een 413 Request Entity Too Large-statuscode kan worden gebruikt:

  • Een webserver kan een bestand alleen accepteren als het bestand een bepaalde grootte heeft. Als een client een aanvraag verzendt om een bestand te uploaden dat te groot is, retourneert de server een 413 Request Entity Too Large-response.

  • Een API kan alleen een aanvraag accepteren als de inhoud van de aanvraag een bepaalde grootte heeft. Als een client een aanvraag verzendt naar een API met inhoud die te groot is, retourneert de API een 413 Request Entity Too Large-response.

Veiligheid

De 413 Request Entity Too Large-statuscode is een veilige statuscode. Het kan niet worden gebruikt om schade toe te brengen aan een client-applicatie.

Bijkomende details

De response-headers van een 413 Request Entity Too Large-response bevatten vaak een Content-Length-header. Deze header bevat de maximale grootte van de inhoud die de server kan accepteren.

De 413 Request Entity Too Large-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor servers om clients te informeren over de maximale grootte van de inhoud die de server kan accepteren.

Vergelijking met 200 OK

De 413 Request Entity Too Large-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 413 Request Entity Too Large-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de inhoud te groot is, terwijl de 200 OK-statuscode aangeeft dat de aanvraag is goedgekeurd.

Vergelijking met 400 Bad Request

De 413 Request Entity Too Large-statuscode is vergelijkbaar met de 400 Bad Request-statuscode. Beide statuscodes geven aan dat de aanvraag niet is goedgekeurd. Het belangrijkste verschil is dat de 413 Request Entity Too Large-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de inhoud te groot is, terwijl de 400 Bad Request-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de aanvraag ongeldig is.

Overige informatie

De 413 Request Entity Too Large-statuscode wordt vaak gebruikt door webmasters om clients te informeren over de maximale grootte van de inhoud die de server kan accepteren. Deze informatie kan worden gebruikt door de client om de aanvraag te corrigeren en opnieuw te verzenden met een kleinere inhoud.

Specifieke voorbeelden

Hier zijn enkele specifieke voorbeelden van wanneer een 413 Request Entity Too Large-statuscode kan worden gebruikt:

  • Een webserver kan een bestand alleen accepteren als het bestand een bepaalde grootte heeft. Als een client een aanvraag verzendt om een bestand te uploaden dat te groot is, retourneert de server een 413 Request Entity Too Large-response. De client kan dan een nieuwe aanvraag verzenden met een kleiner bestand.

  • Een API kan alleen een aanvraag accepteren als de inhoud van de aanvraag een bepaalde grootte heeft. Als een client een aanvraag verzendt naar een API met inhoud die te groot is, retourneert de API een 413 Request Entity Too Large-response. De client kan dan een nieuwe aanvraag verzenden met een kleinere hoeveelheid inhoud.

In deze voorbeelden is de inhoud van de aanvraag te groot. De server kan de aanvraag niet verwerken en retourneert een 413 Request Entity Too Large-response om de client te informeren over het probleem.

Terug naar categorie
Een ogenblik geduld...