Ne iPhone/iPad Safari exigent "Accept-Ranges' en-tête pour la vidéo?
J'ai eu des problèmes de servir des vidéos à partir de mon serveur de dev qui jouent dans le navigateur Safari mobile. Mon serveur de dev ne prend pas en charge le "Accept-Ranges' en-tête et après avoir lu quelques forums, j'ai découvert que peut-être mon problème. Voici un exemple de forum en disant juste que.
Est-ce correct? Ne mobile Safari exiger le Accept-Ranges-tête? Quelqu'un peut-il m'indiquer à toute la documentation d'Apple fait indiquant que?
Grâce.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé de la documentation d'Apple qui dit qu'il n'a en fait besoin que pour la vidéo.
Source: La Documentation D'Apple
La la réponse ci-dessus est utile, mais n'est pas réellement répondre à la question qui a été posée.
Selon la HTTP RFC, le Accept-Ranges-tête est facultative, même lorsque les demandes de plage d'octets sont pris en charge.
Toutefois, la documentation de l'curl vérifier implique que la réponse est pas: iOS ne nécessite pas l'Accepter-Plages-tête pour la vidéo, mais ne nécessitent byte-range soutien partielle du contenu (206) des réponses.
Avertissement: je n'ai pas vérifié sur un périphérique réel.