413 Content Too Large betekent dat de server het verzoek weigert, omdat de inhoud (de requestbody) groter is dan de server wil of kan verwerken. RFC 9110 gaf de code zijn huidige naam; oudere specificaties noemden hem “Request Entity Too Large” (RFC 2616) en “Payload Too Large” (RFC 7231), en veel servers sturen die statusteksten nog steeds mee.
De server kan de verbinding sluiten om te voorkomen dat de client de rest van de body verstuurt. Is de situatie tijdelijk, dan hoort hij Retry-After mee te sturen. Clients die Expect: 100-continue sturen, kunnen de limiet te weten komen voordat ze iets uploaden.
Gangbare limieten zijn client_max_body_size in nginx (standaard 1 MB), upload_max_filesize en post_max_size in PHP, en de maximale verzoekgrootte van veel proxy’s en serverless platforms.
Voorbeeldresponse
HTTP/1.1 413 Content Too Large
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: application/json
Content-Length: 40
{"error":"Uploads are limited to 10 MB"} SEO en redirects controleren
Crawlers sturen geen requestbody’s mee, dus 413 heeft geen invloed op SEO. TrueURL beperkt de grootte van POST-bodies; een 413 van de gecontroleerde site betekent dat de limiet daar kleiner is dan de body die je hebt verstuurd.
Veelvoorkomende oorzaken en toepassingen
- Een upload van een afbeelding of video overschrijdt het maximum van de server (
client_max_body_sizein nginx,LimitRequestBodyin Apache). upload_max_filesizeofpost_max_sizein PHP is lager dan de grootte van het geüploade bestand.- Een API-verzoek bevat veel meer data dan verwacht, zoals bestanden die als base64 in JSON zijn gecodeerd.