Freigeben über


HTTP-Anforderungen für BITS-Downloads

BITS unterstützt HTTP- und HTTPS-Downloads und -Uploads und erfordert, dass der Server das HTTP/1.1-Protokoll unterstützt. Für Downloads muss die Head-Methode des HTTP-Servers die Dateigröße zurückgeben, und die Get-Methode muss die Header "Content-Range" und "Content-Length" unterstützen. Daher überträgt BITS nur statische Dateiinhalte und generiert einen Fehler, wenn Sie versuchen, dynamische Inhalte zu übertragen, es sei denn, das ASP-, ISAPI- oder CGI-Skript unterstützt die Header "Content-Range" und "Content-Length".

BITS kann einen HTTP/1.0-Server verwenden, solange er die anforderungen der Head und Get-Methoden erfüllt.

Um das Herunterladen von Bereichen einer Datei zu unterstützen, muss der Server die folgenden Anforderungen unterstützen:

  • Mime-Header dürfen die standardmäßigen Header "Content-Range" und "Content-Type" sowie maximal 180 Bytes anderer Header enthalten.
  • Maximal zwei CR/LFs zwischen den HTTP-Headern und der ersten Begrenzungszeichenfolge zulassen.