BITS 下載的 HTTP 需求

BITS 支援 HTTP 和 HTTPS 下載和上傳,而且要求伺服器支援 HTTP/1.1 通訊協定。 若要下載,HTTP 伺服器的 Head 方法必須傳回檔案大小,而且其 Get 方法必須支援 Content-Range 和 Content-Length 標頭。 因此,BITS 只會傳輸靜態檔案內容,而且如果您嘗試傳輸動態內容,除非 ASP、ISAPI 或 CGI 腳本支援 Content-Range 和 Content-Length 標頭,否則會產生錯誤。

只要 BITS 符合 HeadGet 方法需求,就可以使用 HTTP/1.0 伺服器。

若要支援下載檔案的範圍,伺服器必須支援下列需求:

  • 允許MIME標頭包含標準 Content-Range 和 Content-Type 標頭,以及最多 180 個字節的其他標頭。
  • 允許 HTTP 標頭與第一個界限字串之間最多兩個 CR/LF。