Close-Session
Close-Session パケットを使用して、ファイルのアップロードが完了したことを BITS サーバーに通知し、セッションを終了します。
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Close-Session
BITS-Session-Id: {guid}
ヘッダー
-
BITS_POST
-
BITS サーバーへのこのパケットを識別する BITS 固有の動詞。
remote-URL を絶対 URI または相対 URI に置き換えます。 通常、remote-URL をジョブのリモート ファイル名に置き換えます。 ネットワーク負荷分散に関する考慮事項については、 作成セッション パケットの BITS-Host-Id ヘッダーを参照してください。
-
BITS-Packet-Type
-
この要求パケットをClose-Session パケットとして識別します。
-
BITS-Session-Id
-
サーバーへのセッションを識別する文字列 GUID。 {guid} を、サーバーが Ack for Create-Session 応答パケットで返すセッション識別子に置き換えます。
注釈
BITS サーバーは、このパケットを受信すると、すべてのリソースを解放し、すべての一時ファイルを削除します。
アップロード/応答ジョブの場合は、 Close-Session を送信する前に応答をダウンロードする必要があります。 それ以外の場合、応答は失われます。
すべてのフラグメントをアップロードする前にこのパケットを送信すると、アップロード ファイルが削除されます。部分ファイルをアップロードすることはできません。
こちらもご覧ください