Range-Unterstützung durchgehend prüfen
Senden Sie eine Bereichsanfrage und prüfen Status, Content-Range und Länge. Proxys können Header ignorieren oder ändern; testen Sie den tatsächlichen Nutzerpfad statt nur den Ursprung.
Speichern Sie für fortsetzbare Downloads Version oder Validator wie ETag und prüfen Sie vor dem Anhängen weiterer Bereiche, ob er unverändert ist. Sonst können Teile verschiedener Objektversionen eine beschädigte Datei ergeben.
Zugriff und Cache einheitlich anwenden
Autorisieren Sie jede Teilanfrage wie einen vollständigen Download. Prüfen Sie, ob signierte Links während des Transfers gültig bleiben und Caches Zugriffsvorgaben respektieren.
Testen Sie ungültige oder nicht erfüllbare Bereiche, Unterbrechung und Fortsetzung mit repräsentativen Clients. Überwachen Sie Antwortgrößen und Fehler, damit fehlende Range-Unterstützung keinen stillen Komplettdownload auslöst.