416 Range Not Satisfiable |
Portée insatisfaisante |
---|---|
HTTP |
Formulation
416 Range Not Satisfiable |
Description
Ce code d'erreur permet d'indiquer que le rang de la requête n'est pas satisfait pour la page.
Remarques
- Le code d'état 416 Range Not Satisfiable indique qu'aucune des intervalles du champ d'entête Range: de la requête ne chevauche l'étendue actuelle de la ressource sélectionnée ou que l'ensemble des intervalles demandées a été rejeté en raison de des intervalles non valides ou d'un nombre excessif de requêtes d'intervalles petites ou superposées.
- Pour les intervalles d'octets, le fait de ne pas chevaucher l'étendue actuelle signifie que la position du premier octet de toutes les valeurs de spécification de l'intervalle d'octets était supérieure à la longueur actuelle de la représentation sélectionnée. Lorsque ce code d'état est généré en réponse à une requête d'intervalle d'octets, l'expéditeur devrait générer un champ d'entête Content-Range: spécifiant la longueur actuelle de la représentation sélectionnée.
- Étant donné que les serveurs sont libres d'ignorer l'intervalle, de nombreuses mises en oeuvres répondent simplement avec la représentation entière sélectionnée dans une réponse 200 OK. C'est en partie parce que la plupart des clients sont prêts à recevoir un 200 OK pour terminer la tâche (quoique moins efficacement) et en partie parce que les clients peuvent ne pas arrêter de faire une requête partielle non valide jusqu'à ce qu'ils aient reçu une représentation complète. Ainsi, les clients ne peuvent pas dépendre de la réception d'une réponse 416 Range Not Satisfiable même lorsque cette situation est le plus approprié.
Dernière mise à jour : Samedi, le 18 janvier 2020