DevToolPal
FR
4xx Erreurs du client

416 Range Not Satisfiable

Plage non satisfaisable

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

RFC 9110 §15.5.17

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.