Signification
L'en-tête Range demande des octets au-delà de la taille de la ressource.
Causes courantes
- Reprise d'un téléchargement dont le fichier a changé ou rétréci
- Une plage au-delà de la fin du fichier
- État de téléchargement partiel corrompu
Comment corriger
Côté client ou visiteur
Recommencez le téléchargement sans en-tête Range, ou demandez une plage dans la taille indiquée par Content-Range.
Côté propriétaire du site ou de l’API
Renvoyez Content-Range: bytes */<size> pour que les clients puissent se rétablir.
Exemple de réponse
HTTP/1.1
HTTP/1.1 416 Range Not Satisfiable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Range: bytes */146515
Content-Length: 0 Spécification
FAQ
› Pourquoi wget ou curl échouent-ils avec 416 lors d'une reprise ?
Le fichier partiel local est aussi gros ou plus gros que le fichier distant. Supprimez-le et téléchargez à nouveau.
› 416 est-il un bug du serveur ?
Généralement non ; il signifie que la plage demandée n'est pas valide pour le fichier actuel.