Vérifier le support de bout en bout
Envoyez une requête de plage et vérifiez statut, Content-Range et taille renvoyée. Un proxy peut ignorer ou transformer l’en-tête ; testez le chemin réel des utilisateurs, pas seulement l’origine.
Pour reprendre un téléchargement, mémorisez la version ou un validateur comme ETag et vérifiez qu’il n’a pas changé avant d’ajouter une plage. Sinon, les segments peuvent provenir de versions différentes et corrompre le fichier.
Appliquer droits et cache partout
Assurez-vous que chaque requête partielle est autorisée comme un téléchargement complet. Vérifiez la validité des liens signés pendant le transfert et les limites appliquées par le cache.
Testez plages invalides, non satisfaisables, interruptions et reprises avec des clients représentatifs. Surveillez tailles et erreurs afin qu’une plage non prise en charge ne déclenche pas silencieusement le téléchargement complet.