413 Content Too Large
Der HTTP-Statuscode für den Fehler 413 Content Too Large
Clientfehlerantwort zeigt an, dass die Anforderungseinheit größer war als die vom Server festgelegten Grenzen.
Der Server könnte die Verbindung schließen oder ein Retry-After
-Headerfeld zurückgeben.
Vor RFC 9110 war die Antwortphrase für den Status Payload Too Large
.
Diese Nachricht wird immer noch häufig verwendet.
Status
413 Content Too Large
Beispiele
Dateiupload-Limit überschritten
Das folgende Beispiel zeigt, was der Client senden kann, wenn ein <input type="file">
-Element ein Bild bei der Formularübermittlung mit method="post"
beinhaltet:
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 der maximalen Dateigröße gibt, die er verarbeiten wird, und der Antwortkörper enthält eine message
mit etwas Kontext:
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 |