Požadavky HTTP pro stahování služby BITS
BITS podporuje stahování a nahrávání http a HTTPS a vyžaduje, aby server podporoval protokol HTTP/1.1. Pro stahování musí metoda Head serveru HTTP vrátit velikost souboru a její metoda Get musí podporovat hlavičky Content-Range a Content-Length. BitS proto přenese pouze statický obsah souboru a vygeneruje chybu, pokud se pokusíte přenést dynamický obsah, pokud skript ASP, ISAPI nebo CGI nepodporuje hlavičky Content-Range a Content-Length.
Služba BITS může používat server HTTP/1.0, pokud splňuje požadavky metody Head a Get metody.
Aby server podporoval stahování rozsahů souboru, musí podporovat následující požadavky:
- Povolte hlavičky MIME, aby zahrnovaly standardní hlavičky Content-Range a Content-Type a maximálně 180 bajtů jiných hlaviček.
- Umožňuje maximálně dva cr/LF mezi hlavičkami HTTP a prvním řetězcem hranice.