«HTTP413 Request Entity Too Large» est une erreur HTTP qui apparaît lorsque la taille des données que vous essayez de télécharger dépasse la capacité autorisée par le serveur.
Le nom officiel actuel est 413 Content Too Large, mais les termes « 413 Payload Too Large » et « 413 Request Entity Too Large » sont encore largement utilisés.
Autrement dit, même si les noms diffèrent, le sens « les données envoyées sont trop volumineuses pour être acceptées » est commun.
Cette erreur se produit particulièrement dans les cas suivants.
Dans de nombreux cas, cela est dû à une limite de capacité côté serveur et n'est pas causé par une défaillance de la connexion Internet ou de l'ordinateur.
C'est la cause la plus fréquente.
Les services Web ont des limites de taille pour le téléchargement, telles que « jusqu'à 10 Mo par fichier » ou « jusqu'à 100 Mo ». Si cette limite est dépassée, un HTTP413 est retourné.
Même si chaque fichier est petit, la taille totale peut dépasser la limite si plusieurs fichiers sont téléchargés simultanément.
Par exemple, si vous envoyez 10 images de 20 Mo chacune, cela représente un total de 200 Mo, ce qui peut entraîner une erreur 413 dans les services ayant une limite de capacité.
Les administrateurs de site peuvent configurer une limite de taille de téléchargement sur le serveur Web.
Des exemples typiques incluent :
Même si l'application permet d'augmenter la capacité, le serveur Web ou le CDN en amont peut également retourner un 413.
Lorsque l'HTTP413 apparaît, vérifiez les points suivants.
Particulièrement pour les vidéos, si elles sont enregistrées en 4K ou à un débit binaire élevé, elles peuvent atteindre plusieurs Go. Une légère réduction de la qualité peut également réduire la taille de moitié.
Si vous gérez votre propre site Web, vous pouvez résoudre le problème en révisant les paramètres du serveur.
Modifiez la valeur de client_max_body_size selon les besoins.
Vérifions les valeurs de configuration suivantes.
Il est important de vérifier également la limite de taille totale POST, car elle peut affecter la taille de téléchargement, et ainsi plusieurs paramètres doivent être vérifiés ensemble.
Si vous utilisez un CDN ou un WAF comme Cloudflare, il est possible qu'une erreur 413 soit retournée avant le serveur Web.
Si le changement de configuration sur le serveur Web ne résout pas le problème, vérifiez également les restrictions de taille de téléchargement de ces services.
Les pièces jointes par e-mail ou les services de chat peuvent parfois être limitées par une restriction de taille.
Dans de tels cas, vous pouvez également utiliser un téléchargeur de fichiers gratuit comme UploadF.
Pour les images, vous pouvez également utiliser des outils Web pratiques tels que l'édition d'images en ligne, l'OCR et la transparence d'arrière-plan.
413 est un type de code d'état HTTP. Il se peut qu'une des causes internes du message « échec du téléchargement » soit 413.
Non. Dans la plupart des cas, le serveur fonctionne normalement et refuse la requête car elle dépasse la limite de capacité configurée.
D'autres causes telles que des pannes du service, des modifications temporaires des paramètres, ou des restrictions de CDN ou de proxy peuvent également être envisagées. Essayer avec un autre navigateur ou attendre un moment avant de tenter à nouveau le téléchargement peut également être efficace.
L'erreur HTTP413 Request Entity Too Large se produit lorsque les données que vous tentez de télécharger dépassent la capacité autorisée par le serveur.
En tant qu'utilisateur, réduire la taille du fichier ou envoyer en plusieurs fois sont souvent des solutions. Pour les administrateurs de site, il est essentiel de vérifier les restrictions de taille sur NGINX, Apache, PHP, CDN et d'autres emplacements.
Si vous souhaitez partager des fichiers volumineux, il peut être également pratique d'utiliser un téléchargeur de fichiers gratuit tel que UploadF en fonction de vos besoins.