close

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Spezifikation
HTTP Semantics
# status.413

Siehe auch