Requisiti HTTP per i download BITS
BITS supporta download e caricamenti HTTP e HTTPS e richiede che il server supporti il protocollo HTTP/1.1. Per i download, il metodo Head del server HTTP deve restituire le dimensioni del file e il relativo metodo Get deve supportare le intestazioni Content-Range e Content-Length. Di conseguenza, BITS trasferisce solo il contenuto dei file statici e genera un errore se si tenta di trasferire contenuto dinamico, a meno che lo script ASP, ISAPI o CGI supporti le intestazioni Content-Range e Content-Length.
BITS può usare un server HTTP/1.0 purché soddisfi i requisiti del metodo Head e Get .
Per supportare il download di intervalli di un file, il server deve supportare i requisiti seguenti:
- Consenti alle intestazioni MIME di includere le intestazioni standard Content-Range e Content-Type, oltre a un massimo di 180 byte di altre intestazioni.
- Consenti un massimo di due file CR/LFS tra le intestazioni HTTP e la prima stringa di limite.