Compartir a través de


Create-Session

Use el paquete Create-Session para solicitar una sesión de carga con el servidor BITS.

BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Create-Session
BITS-Supported-Protocols: {guid1} ... {guidN}

encabezados

BITS_POST

Verbo específico de BITS que identifica este paquete al servidor BITS.

Reemplace remote-URL por el URI absoluto o relativo. Normalmente, reemplace remote-URL por el nombre de archivo remoto del trabajo. Para conocer las consideraciones sobre el equilibrio de carga de red, consulte el encabezado BITS-Host-Id.

BITS-Tipo de paquete

Identifica este paquete de solicitud como un paquete de Create-Session.

Protocolos compatibles con BITS

Lista delimitada por espacios de los protocolos que admite el cliente. Use GUID de cadena para identificar los protocolos. Especifique la lista en orden de preferencia de la mayoría a la menos preferida. En la tabla siguiente se muestra el protocolo que admite el cliente BITS. Reemplace {guid1} ... {guidN} con uno o varios GUID de cadena de la lista.

Protocolo Descripción
{7df0354d-249b-430f-820d-3d2a9bef4931}
Protocolo de carga de BITS 1.5

Comentarios

Debe enviar un paquete ping para establecer una conexión HTTP antes de enviar el paquete Create-Session. El paquete Create-Session también puede establecer la conexión; sin embargo, el paquete Create-Session es menos eficaz.

El servidor selecciona el protocolo que desea usar en la lista que el cliente proporciona en el encabezado BITS-Supported-Protocols. El servidor devuelve el protocolo seleccionado en el encabezado BITS-Protocol del paquete de respuesta Ack for Create-Session .

El cliente espera que el servidor devuelva un paquete de respuesta Ack for Create-Session . Si el servidor pudo establecer una sesión, el cliente usa el paquete de solicitud de fragmento para enviar intervalos del archivo al servidor.

Consulte también

Ack for Create-Session

Fragmento

Ping