Close-Session
Utilisez le paquet Fermer la session pour indiquer au serveur BITS que le chargement de fichiers est terminé et pour mettre fin à la session.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Close-Session
BITS-Session-Id: {guid}
-
BITS_POST
-
Verbe propre à BITS qui identifie ce paquet au serveur BITS.
Remplacez remote-URL par l’URI absolu ou relatif. En règle générale, remplacez remote-URL par le nom de fichier distant du travail. Pour plus d’informations sur l’équilibrage de charge réseau, consultez l’en-tête BITS-Host-Id dans le paquet Create-Session .
-
BITS-Packet-Type
-
Identifie ce paquet de requête en tant que paquet Close-Session.
-
BITS-Session-Id
-
GUID de chaîne qui identifie la session sur le serveur. Remplacez {guid} par l’identificateur de session que le serveur retourne dans le paquet de réponse Ack for Create-Session .
Le serveur BITS libère toutes les ressources et supprime tous les fichiers temporaires lorsqu’il reçoit ce paquet.
Pour les travaux de chargement-réponse, vous devez télécharger la réponse avant d’envoyer Close-Session. Sinon, la réponse est perdue.
Si vous envoyez ce paquet avant de charger tous les fragments, le fichier de chargement est supprimé ; vous ne pouvez pas charger un fichier partiel.