Bedeutung
Der Request-Body ist größer, als der Server verarbeiten will oder kann. Früher Payload Too Large genannt.
Typische Ursachen
- Upload überschreitet nginx client_max_body_size (Standard 1 MB)
- PHP upload_max_filesize oder post_max_size zu klein
- Body-Limits von API-Gateway oder Serverless-Plattform
So beheben Sie es
Als Client oder Besucher
Upload komprimieren oder aufteilen oder die fortsetzbare bzw. Multipart-Upload-API des Dienstes nutzen.
Als Betreiber der Website oder API
Limits auf jeder Ebene erhöhen: Proxy (client_max_body_size), App-Framework und Gateway. Das Limit in der Fehlermeldung nennen.
Beispielantwort
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."
} Spezifikation
FAQ
› Wie behebe ich 413 in nginx?
client_max_body_size im http-, server- oder location-Block erhöhen, zum Beispiel client_max_body_size 50m;, dann nginx neu laden.
› Warum erhalte ich nach Erhöhung des App-Limits immer noch 413?
Eine andere Ebene wie Reverse Proxy, CDN oder Load Balancer hat ein eigenes, niedrigeres Limit.