Wat het betekent
De request-body is groter dan de server wil of kan verwerken. Vroeger heette dit Payload Too Large.
Veelvoorkomende oorzaken
- Upload overschrijdt nginx client_max_body_size (standaard 1 MB)
- PHP upload_max_filesize of post_max_size te klein
- Bodylimieten van een API-gateway of serverlessplatform
Zo los je het op
Als client of bezoeker
Comprimeer of splits de upload, of gebruik de hervatbare of multipart-upload-API van de dienst.
Als beheerder van de site of API
Verhoog limieten op elke laag: proxy (client_max_body_size), app-framework en gateway. Noem de limiet in de foutmelding.
Voorbeeldantwoord
HTTP/1.1
HTTP/1.1 413 Content Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Content Too Large",
"status": 413,
"detail": "Uploads are limited to 10 MB."
} Specificatie
Veelgestelde vragen
› Hoe los ik 413 op in nginx?
Verhoog client_max_body_size in het http-, server- of location-blok, bijvoorbeeld client_max_body_size 50m;, en herlaad nginx.
› Waarom krijg ik nog steeds 413 na het verhogen van de app-limiet?
Een andere laag, zoals een reverse proxy, CDN of load balancer, heeft een eigen lagere limiet.