Configuration http requise pour les téléchargements BITS
BITS prend en charge les téléchargements et chargements HTTP et HTTPS, et nécessite que le serveur prenne en charge le protocole HTTP/1.1. Pour les téléchargements, la méthode Head du serveur HTTP doit retourner la taille du fichier et sa méthode Get doit prendre en charge les en-têtes Content-Range et Content-Length. Par conséquent, BITS transfère uniquement le contenu de fichier statique et génère une erreur si vous essayez de transférer du contenu dynamique, sauf si le script ASP, ISAPI ou CGI prend en charge les en-têtes Content-Range et Content-Length.
BITS peut utiliser un serveur HTTP/1.0 tant qu’il répond aux exigences des méthodes Head et Get .
Pour prendre en charge le téléchargement des plages d’un fichier, le serveur doit prendre en charge les exigences suivantes :
- Autorisez les en-têtes MIME à inclure les en-têtes Content-Range et Content-Type standard, ainsi qu’un maximum de 180 octets d’autres en-têtes.
- Autorisez un maximum de deux CR/LFs entre les en-têtes HTTP et la première chaîne de limite.