Udostępnij przez


Wymagania HTTP dotyczące pobierania usługi BITS

Usługa BITS obsługuje pobieranie i przekazywanie HTTP i HTTPS oraz wymaga, aby serwer obsługiwał protokół HTTP/1.1. W przypadku pobierania metoda Head serwera HTTP musi zwrócić rozmiar pliku, a jego Metoda Get musi obsługiwać nagłówki Content-Range i Content-Length. W związku z tym usługa BITS przesyła tylko zawartość pliku statycznego i generuje błąd, jeśli próbujesz przenieść zawartość dynamiczną, chyba że skrypt ASP, ISAPI lub CGI obsługuje nagłówki Content-Range i Content-Length.

Usługa BITS może używać serwera HTTP/1.0, o ile spełnia wymagania metody Head i Get.

Aby obsługiwać pobieranie zakresów pliku, serwer musi spełniać następujące wymagania:

  • Zezwalaj nagłówkom MIME na dołączanie standardowych nagłówków Content-Range i Content-Type oraz maksymalnie 180 bajtów innych nagłówków.
  • Zezwalaj na maksymalnie dwa pliki CR/LFs między nagłówkami HTTP i pierwszym ciągiem granic.