Requisitos HTTP para descargas de BITS

BITS admite descargas y cargas HTTP y HTTPS y requiere que el servidor admita el protocolo HTTP/1.1. Para las descargas, el método Head del servidor HTTP debe devolver el tamaño del archivo y su método Get debe admitir los encabezados Content-Range y Content-Length. Como resultado, BITS solo transfiere contenido de archivo estático y genera un error si intenta transferir contenido dinámico, a menos que el script ASP, ISAPI o CGI admita los encabezados Content-Range y Content-Length.

BITS puede usar un servidor HTTP/1.0 siempre y cuando cumpla los requisitos del método Head y Get .

Para admitir la descarga de intervalos de un archivo, el servidor debe admitir los siguientes requisitos:

  • Permitir que los encabezados MIME incluyan los encabezados Content-Range y Content-Type estándar, además de un máximo de 180 bytes de otros encabezados.
  • Permita un máximo de dos CR/LFs entre los encabezados HTTP y la primera cadena de límite.