413 Content Too Large
Der HTTP-Statuscode 413 Content Too Large Client-Fehlerantwort zeigt an, dass die Anfrageeinheit größer als die vom Server definierten Grenzen war. Der Server könnte die Verbindung schließen oder ein Retry-After-Headerfeld zurückgeben.
Vor RFC 9110 war der Antwortsatz für den Status Payload Too Large. Diese Meldung wird immer noch häufig verwendet.
Status
http
413 Content Too Large Beispiele
>Datei-Upload-Limit überschritten
Das folgende Beispiel zeigt, was der Client senden kann, wenn ein <input type="file">-Element ein Bild beim Formularversand mit method="post" enthält:
http
POST /upload HTTP/1.1 Host: example.com Content-Type: multipart/form-data; boundary=----Boundary1234 Content-Length: 4012345 ------Boundary1234 Content-Disposition: form-data; name="file"; filename="myImage.jpg" Content-Type: image/jpeg \xFF\xD8\xFF\xE0\x00...(binary data) ------Boundary1234-- Der Server kann den Upload ablehnen, wenn es eine Beschränkung für die maximale Größe der zu verarbeitenden Dateien gibt, und der Antwortkörper kann eine message mit zusätzlichem Kontext enthalten:
http
HTTP/1.1 413 Content Too Large Content-Type: application/json Content-Length: 97 { "error": "Upload failed", "message": "Maximum allowed upload size is 4MB", } Spezifikationen
| Specification |
|---|
| HTTP Semantics> # status.413> |