Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
416 Range Not Satisfiable
Le code de statut deréponse d'erreur client HTTP416 Range Not Satisfiable indique que le serveur n'a pas pu servir les plages demandées.La raison la plus probable de cette réponse est que le document ne contient pas de tellesplages, ou que la valeur de l'en-têteRange, bien que syntaxiquement correcte, n'a pas de sens.
Le message de réponse416 doit contenir un en-têteContent-Range indiquant une plage non satisfaite (c'est-à-dire un'*') suivi d'un'/' et de la longueur actuelle de la ressource, par exempleContent-Range: bytes */12777
Lorsqu'il rencontre cette erreur, le navigateur interrompt généralement l'opération (par exemple, un téléchargement sera considéré comme non reprenable) ou demande à nouveau l'intégralité du document sans plages.
Dans cet article
Statut
416 Range Not SatisfiableExemples
>Requête de plage mal formée
La requête suivante demande une plage de 1000 à 1999 octets dans un fichier texte.La première position (1000) est supérieure à la taille réelle de la ressource sur le serveur (800 octets) :
GET /files/prose.txt HTTP/1.1Host: exemple.comRange: bytes=1000-1999Le serveur prend en charge les requêtes de plage et renvoie la longueur actuelle de la représentation sélectionnée dans l'en-têteContent-Range :
HTTP/1.1 416 Range Not SatisfiableDate: Fri, 28 Jun 2024 11:40:58 GMTContent-Range: bytes */800Spécifications
| Specification |
|---|
| HTTP Semantics> # status.416> |
Voir aussi
- Les codes de statut de réponse HTTP
- Le code de statut HTTP
206 Partial Content - Les requêtes de plage HTTP
- L'en-tête HTTP
Content-Range - L'en-tête HTTP
Range