Partilhar via


Requisitos HTTP para downloads do BITS

O BITS suporta downloads e uploads HTTP e HTTPS e requer que o servidor suporte o protocolo HTTP/1.1. Para downloads, o método Head do servidor HTTP deve retornar o tamanho do arquivo e seu método Get deve suportar os cabeçalhos Content-Range e Content-Length. Como resultado, o BITS só transfere conteúdo de arquivo estático e gera um erro se você tentar transferir conteúdo dinâmico, a menos que o script ASP, ISAPI ou CGI ofereça suporte aos cabeçalhos Content-Range e Content-Length.

O BITS pode usar um servidor HTTP/1.0 desde que atenda aos requisitos do método Head e Get.

Para suportar intervalos de download de um arquivo, o servidor deve suportar os seguintes requisitos:

  • Permita que os cabeçalhos MIME incluam os cabeçalhos padrão Content-Range e Content-Type, além de um máximo de 180 bytes de outros cabeçalhos.
  • Permita um máximo de dois CR/LFs entre os cabeçalhos HTTP e a primeira cadeia de limite.