Close-Session
Use o pacote Close-Session para informar ao servidor BITS que o upload de arquivo foi concluído e para encerrar a sessão.
BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Close-Session
BITS-Session-Id: {guid}
-
BITS_POST
-
Verbo específico do BITS que identifica esse pacote para o servidor BITS.
Substitua remote-URL pelo URI absoluto ou relativo. Normalmente, substitua remote-URL pelo nome de arquivo remoto do trabalho. Para considerações de balanceamento de carga de rede, consulte o cabeçalho BITS-Host-Id no pacote Create-Session .
-
Bits-Packet-Type
-
Identifica esse pacote de solicitação como um pacote Close-Session.
-
BITS-Session-Id
-
GUID de cadeia de caracteres que identifica a sessão para o servidor. Substitua {guid} pelo identificador de sessão que o servidor retorna no pacote de resposta Ack for Create-Session .
O servidor BITS libera todos os recursos e exclui todos os arquivos temporários quando recebe esse pacote.
Para trabalhos de upload-reply, você deve baixar a resposta antes de enviar Close-Session. Caso contrário, a resposta será perdida.
Se você enviar esse pacote antes de carregar todos os fragmentos, o arquivo de upload será excluído; não é possível carregar um arquivo parcial.