Compartilhar via


Create-Session

Use o pacote Create-Session para solicitar uma sessão de upload com o servidor BITS.

BITS_POST remote-URL HTTP/1.1
BITS-Packet-Type: Create-Session
BITS-Supported-Protocols: {guid1} ... {guidN}

Cabeçalhos

BITS_POST

Verbo específico do BITS que identifica esse pacote para o servidor BITS.

Substitua a URL remota pelo URI absoluto ou relativo. Normalmente, substitua a URL remota pelo nome do arquivo remoto do trabalho. Para considerações sobre balanceamento de carga de rede, consulte o cabeçalho BITS-Host-Id.

BITS-Packet-Type

Identifica esse pacote de solicitação como um pacote Create-Session.

Protocolos com suporte para BITS

Lista delimitada por espaço dos protocolos aos quais o cliente dá suporte. Use GUIDs de cadeia de caracteres para identificar os protocolos. Especifique a lista em ordem de preferência da maioria para a menos preferencial. A tabela a seguir lista o protocolo compatível com o cliente BITS. Substitua {guid1} ... {guidN} com um ou mais GUIDs de cadeia de caracteres da lista.

Protocolo Descrição
{7df0354d-249b-430f-820d-3d2a9bef4931}
Protocolo de carregamento bits 1.5

Comentários

Você deve enviar um pacote Ping para estabelecer uma conexão HTTP antes de enviar o pacote Create-Session. O pacote Create-Session também pode estabelecer a conexão; no entanto, o pacote Create-Session é menos eficiente.

O servidor seleciona o protocolo que deseja usar na lista que o cliente fornece no cabeçalho BITS-Supported-Protocols. O servidor retorna o protocolo selecionado no cabeçalho BITS-Protocol do pacote de resposta Ack for Create-Session .

O cliente espera que o servidor retorne um pacote de resposta Ack for Create-Session . Se o servidor foi capaz de estabelecer uma sessão, o cliente usa o pacote de solicitação fragmentar para enviar intervalos do arquivo para o servidor.

Confira também

Ack para Create-Session

Fragmento

Ping