En-tête Accept-Ranges
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'en-tête de réponse HTTP Accept-Ranges est utilisé par le serveur pour indiquer sa prise en charge des requêtes de plage, permettant aux clients de demander une partie ou plusieurs parties d'une ressource.
La valeur de cet en-tête indique l'unité qui peut être utilisée pour définir une plage.
Par exemple, une réponse avec un en-tête Accept-Ranges indique que le serveur est capable de reprendre un téléchargement interrompu au lieu que le client doive recommencer le transfert en entier.
| Type d'en-tête | En-tête de réponse |
|---|
Syntaxe
Accept-Ranges: <range-unit>
Accept-Ranges: none
Directives
<range-unit>-
L'unité de plage que le serveur prend en charge, bien que
bytessoit la seule unité de plage formellement définie par RFC 7233. Les unités de plage sont enregistrées dans le registre des unités de plage HTTP (angl.). none-
Aucune unité de plage n'est prise en charge. Cela équivaut à omettre l'en-tête et est donc rarement utilisé. Cette valeur était utilisée dans les anciens navigateurs pour désactiver ou supprimer les boutons de pause dans le gestionnaire de téléchargement si les serveurs ne prenaient pas en charge les requêtes de plage.
Exemples
Accept-Ranges: bytes
Spécifications
| Specification |
|---|
| HTTP Semantics> # field.accept-ranges> |