Требования к HTTP для загрузки BITS
BITS поддерживает скачивание и отправку HTTPS и требует, чтобы сервер поддерживал протокол HTTP/1.1. Для загрузки метод головы HTTP-сервера должен возвращать размер файла, а метод Get должен поддерживать заголовки Content-Range и Content-Length. В результате BITS передает только статическое содержимое файла и создает ошибку, если вы пытаетесь перенести динамическое содержимое, если скрипт ASP, ISAPI или CGI не поддерживает заголовки Content-Range и Content-Length.
BITS может использовать сервер HTTP/1.0, если он соответствует требованиям метода Head и Get .
Чтобы поддерживать скачивание диапазонов файла, сервер должен поддерживать следующие требования:
- Разрешить заголовкам MIME включать стандартные заголовки Content-Range и Content-Type, а также не более 180 байт других заголовков.
- Разрешить не более двух cr/LFs между заголовками HTTP и первой строкой границы.