Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
413 Payload Too Large
Le code de statut deréponse d'erreur client HTTP413 Content Too Large indique que l'entité de la requête dépasse les limites définies par le serveur.Le serveur peut fermer la connexion ou retourner un en-têteRetry-After.
AvantRFC 9110, la phrase de réponse pour ce statut étaitPayload Too Large.Ce message reste largement utilisé.
Dans cet article
Statut
413 Content Too LargeExemples
>Limite de téléversement de fichier dépassée
L'exemple suivant montre ce qu'un client peut envoyer lorsqu'un élément<input type="file"> inclut une image lors de la soumission d'un formulaire avecmethod="post" :
POST /upload HTTP/1.1Host: exemple.comContent-Type: multipart/form-data; boundary=----Boundary1234Content-Length: 4012345------Boundary1234Content-Disposition: form-data; name="file"; filename="myImage.jpg"Content-Type: image/jpeg\xFF\xD8\xFF\xE0\x00...(binary data)------Boundary1234--Le serveur peut rejeter le téléversement s'il existe une restriction sur la taille maximale des fichiers qu'il accepte, et le corps de la réponse inclut un champmessage avec des informations contextuelles :
HTTP/1.1 413 Content Too LargeContent-Type: application/jsonContent-Length: 97{ "error": "Upload failed", "message": "Maximum allowed upload size is 4MB",}Spécifications
| Specification |
|---|
| HTTP Semantics> # status.413> |
Voir aussi
- Les codes de statut de réponse HTTP
- L'en-tête HTTP
Connection - L'en-tête HTTP
Retry-After