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 之前下载回复。 否则,答复将丢失。

如果在上传所有片段之前发送此数据包,则会删除上传文件;无法上传部分文件。

另请参阅

关闭会话的确认

取消会话

Create-Session