tool::http-status-detail
413 Content Too Large
The request body exceeds the server's size limit.
Statuscode
413
Name
Content Too Large
Kategorie
4xxDetaillierte Erklärung
HTTP 413 Content Too Large (früher Request Entity Too Large) zeigt an, dass der Anfrage-Body die vom Server akzeptierte Maximalgröße überschreitet. Es tritt bei großen Datei-Uploads, übergroßen JSON-Payloads oder wenn serverseitige Größenbeschränkungen überschritten werden auf.
Häufige Ursachen
- ▸Ein Datei-Upload überschreitet das serverseitige Upload-Größenlimit
- ▸Der API-Anfrage-Body überschreitet das maximale Payload-Limit des Servers
- ▸Die Nginx-Einstellung client_max_body_size wird überschritten
- ▸Das Anfrage-Größenlimit einer Cloud-Funktion wird überschritten (z.B. AWS Lambda: 6MB)
Lösungsansätze
- 1.Erhöhen Sie den Wert von client_max_body_size in Nginx (z.B. client_max_body_size 50M)
- 2.Verwenden Sie für große Dateien Chunk-Uploads oder Pre-signed URLs
- 3.Reduzieren Sie die JSON-Payload-Größe oder implementieren Sie Paginierung
- 4.Wenn ein Retry-After-Header vorhanden ist, warten Sie vor dem erneuten Versuch
Zugehörige HTTP-Header
Content-LengthRetry-AfterAntwortbeispiel
HTTP/1.1 413 Content Too Large
Content-Type: application/json
{"error":"payload_too_large","message":"Request body exceeds 10MB limit","maxSize":"10MB"}Verwandte Statuscodes
400Bad RequestThe server could not understand the request due to invalid syntax.→401UnauthorizedAuthentication is required and has failed or not been provided.→402Payment RequiredReserved for future use; some services use it for payment walls.→403ForbiddenThe server refuses to fulfill the request (authenticated but unauthorized).→404Not FoundThe requested resource could not be found.→
ad · 300×250
// related tools