413 Content Too Large
Der HTTP-Statuscode 413 Content Too Large
Client-Fehler-Antwort zeigt an, dass die Anfragedaten größer waren als die vom Server definierten Grenzen. 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 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 beim Absenden eines Formulars mit method="post"
ein Bild enthält:
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 eine Beschränkung für die maximale Dateigröße besteht, die er verarbeiten wird, und der Antwortinhalt 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 |