Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve o protocolo de rede para tipos de trabalho de upload e upload de resposta de BITS. O protocolo de carregamento bits é colocado em camadas sobre HTTP 1.1 e usa muitos dos cabeçalhos HTTP existentes e define novos cabeçalhos. O protocolo de carregamento BITS dá suporte a um único arquivo de upload por sessão.
O BITS usa pacotes para descrever solicitações de cliente e respostas de servidor. O cabeçalho BITS-Packet-Type especifica o tipo de pacote que está sendo enviado. Cada pacote contém cabeçalhos específicos. O BITS usa o verbo BITS_POST para identificar pacotes de upload de BITS. Os pacotes de resposta sempre usam o tipo de pacote Ack que significa reconhecimento. O pacote Ack é enviado no contexto da solicitação anterior; pode haver apenas uma solicitação pendente ao mesmo tempo.
Para trabalhos de resposta de upload, o BITS usa esse protocolo para carregar o arquivo, mas não usa esse protocolo para enviar a resposta ao cliente. Em vez disso, o servidor BITS envia o local do arquivo de resposta para o cliente e o cliente cria um trabalho de download do BITS para baixar o arquivo de resposta.
Use o protocolo de upload para substituir o cliente BITS ou o software do servidor por sua própria implementação. Para obter uma lista de pacotes de solicitação enviados pelo cliente BITS, consulte pacotes de solicitação bits. Para obter uma lista de pacotes de resposta enviados pelo servidor BITS, consulte pacotes de resposta BITS.
O cliente determina como ele responde a erros ou pacotes inesperados do servidor BITS. Se o servidor receber um pacote que não espera, o servidor deverá enviar um pacote Ack com um código de retorno 400 (Solicitação Incorreta).