Create-Session
Usare il pacchetto Create-Session per richiedere una sessione di caricamento con il server BITS.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Create-Session
BITS-Supported-Protocols: {guid1} ... {guidN}
Intestazioni
-
BITS_POST
-
Verbo specifico bitS che identifica questo pacchetto al server BITS.
Sostituire remote-URL con l'URI assoluto o relativo. In genere, sostituire remote-URL con il nome file remoto del processo. Per considerazioni sul bilanciamento del carico di rete, vedere l'intestazione BITS-Host-Id.
-
BITS-Packet-Type
-
Identifica questo pacchetto di richiesta come pacchetto Create-Session.
-
BITS-Supported-Protocols
-
Elenco delimitato da spazi dei protocolli supportati dal client. Usare GUID stringa per identificare i protocolli. Specificare l'elenco in ordine di preferenza dal più al meno preferito. La tabella seguente elenca il protocollo supportato dal client BITS. Sostituire {guid1} ... {guidN} con uno o più GUID stringa dall'elenco.
Protocollo Descrizione {7df0354d-249b-430f-820d-3d2a9bef4931} Protocollo di caricamento BITS 1.5
Commenti
È necessario inviare un pacchetto Ping per stabilire una connessione HTTP prima di inviare il pacchetto Create-Session. Il pacchetto Create-Session può anche stabilire la connessione; tuttavia, il pacchetto Create-Session è meno efficiente.
Il server seleziona il protocollo che vuole usare dall'elenco fornito dal client nell'intestazione BITS-Supported-Protocols. Il server restituisce il protocollo selezionato nell'intestazione BITS-Protocol del pacchetto di risposta Ack per create-session .
Il client prevede che il server restituisca un Ack per il pacchetto di risposta Create-Session . Se il server è stato in grado di stabilire una sessione, il client usa il pacchetto di richiesta Fragment per inviare intervalli del file al server.