Create-Session
Utilisez le paquet Créer une session pour demander une session de chargement avec le serveur BITS.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Create-Session
BITS-Supported-Protocols: {guid1} ... {guidN}
En-têtes
-
BITS_POST
-
Verbe propre à BITS qui identifie ce paquet au serveur BITS.
Remplacez l’URL distante par l’URI absolu ou relatif. En règle générale, remplacez remote-URL par le nom de fichier distant du travail. Pour connaître les considérations relatives à l’équilibrage de charge réseau, consultez l’en-tête BITS-Host-Id.
-
BITS-Packet-Type
-
Identifie ce paquet de requête en tant que paquet de Create-Session.
-
Protocoles bits pris en charge
-
Liste délimitée par l’espace des protocoles pris en charge par le client. Utilisez des GUID de chaîne pour identifier les protocoles. Spécifiez la liste par ordre de préférence, du plus au moins préféré. Le tableau suivant répertorie le protocole pris en charge par le client BITS. Remplacez {guid1} ... {guidN} avec un ou plusieurs GUID de chaîne dans la liste.
Protocol Description {7df0354d-249b-430f-820d-3d2a9bef4931} PROTOCOLE DE CHARGEMENT BITS 1.5
Notes
Vous devez envoyer un paquet Ping pour établir une connexion HTTP avant d’envoyer le paquet Create-Session. Le paquet Create-Session peut également établir la connexion ; toutefois, le paquet Create-Session est moins efficace.
Le serveur sélectionne le protocole qu’il souhaite utiliser dans la liste que le client fournit dans l’en-tête BITS-Supported-Protocols. Le serveur retourne le protocole sélectionné dans l’en-tête BITS-Protocol du paquet de réponse Ack for Create-Session .
Le client s’attend à ce que le serveur retourne un paquet de réponse Ack pour Créer une session . Si le serveur a pu établir une session, le client utilise le paquet de demande fragment pour envoyer les plages du fichier au serveur.