Partilhar via


Configurar HTTP em uma atividade de cópia

Este artigo descreve como usar a atividade de cópia em um pipeline para copiar dados de e para HTTP.

Formato suportado

HTTP suporta os seguintes formatos de arquivo. Consulte cada artigo para obter as configurações baseadas em formato.

Configuração suportada

Para configurar cada separador na atividade de cópia, vá respetivamente para as secções seguintes.

Observação

O destino não é suportado no conector HTTP.

General

Consulte as orientações gerais de configuração para configurar o separador Configurações Gerais.

Fonte

As propriedades a seguir são suportadas para HTTP na guia Origem de uma atividade de cópia.

As três propriedades a seguir são necessárias:

  • Conexão: Selecione uma conexão HTTP na lista de conexões. Se nenhuma conexão existir, crie uma nova conexão HTTP selecionando Novo.
  • Tipo de conexão: Selecione HTTP.
  • URL relativa: uma URL relativa ao recurso que contém os dados. Quando essa propriedade não é especificada, somente a URL especificada na definição de conexão é usada. O conector HTTP copia dados da URL combinada: /[relative URL specified].
  • Configurações de arquivo: Selecione Configurações de arquivo para configurar o formato de arquivo. Para configurações de diferentes formatos de arquivo, consulte os artigos em Formato suportado para obter informações detalhadas.

Em Avançado, você pode especificar os seguintes campos:

  • Método de solicitação: O método HTTP. Os valores permitidos são Get (padrão) e Post.

  • Cabeçalhos adicionais: cabeçalhos de solicitação HTTP adicionais.

  • Corpo da solicitação: o corpo da solicitação para a solicitação HTTP.

  • Tempo limite da solicitação: o tempo limite (o valor de período de tempo) para a solicitação HTTP obter uma resposta. Esse valor é o tempo limite para obter uma resposta, não o tempo limite para ler os dados da resposta. O valor padrão é 00:01:40.

  • Máximo de conexões simultâneas: o limite superior de conexões simultâneas estabelecido para o armazenamento de dados durante a execução da atividade. Especifique um valor somente quando quiser limitar conexões simultâneas.

  • Contagem de linhas ignoradas: o número de linhas não vazias a serem ignoradas ao ler dados de arquivos de entrada.

  • Colunas adicionais: Adicione colunas de dados adicionais para armazenar o caminho relativo ou o valor estático dos arquivos de origem. A expressão é suportada para a segunda opção.

    Captura de ecrã a mostrar colunas adicionais.

Mapeamento

Para a configuração da guia Mapeamento , consulte Configurar seus mapeamentos na guia mapeamento. Se você escolher binário como seu formato de arquivo, o mapeamento não será suportado.

Configurações

Para configurar a aba Definições, vá para Configurar as suas outras definições na aba Definições.

Resumo da tabela

A tabela a seguir contém mais informações sobre a atividade de cópia em HTTP.

Fonte

Nome Description Valor Obrigatório Propriedade de script JSON
Conexão A sua conexão com os repositórios de dados de origem. <A sua ligação> Yes ligação
Tipo de ligação A conexão dos seus dados de origem. <conexão da sua fonte> Yes /
URL relativo Uma URL relativa ao recurso que contém os dados. Quando essa propriedade não é especificada, somente a URL especificada na definição de conexão é usada. O conector HTTP copia dados da URL combinada: /[relative URL specified]. <O URL relativo> Não relativeUrl
Método de solicitação O método HTTP. Os valores permitidos são Get (padrão) e Post. GET
POST
Não requestMethod
Cabeçalhos adicionais Cabeçalhos de solicitação HTTP adicionais. <os seus cabeçalhos adicionais> Não additionalHeaders
Corpo da solicitação O corpo da solicitação HTTP. <corpo para solicitação HTTP POST> Não requestBody
Tempo limite de solicitação O tempo limite (o valor do intervalo de tempo) para a solicitação HTTP obter uma resposta. Esse valor é o tempo limite para obter uma resposta, não o tempo limite para ler os dados da resposta. O valor padrão é 00:01:40. Intervalo de tempo Não requestTimeout
Máximo de conexões simultâneas O limite superior de conexões simultâneas estabelecidas para o armazenamento de dados durante a execução da atividade. Especifique um valor somente quando quiser limitar conexões simultâneas. <Máximo de conexões simultâneas> Não maxConcurrentConnections
Ignorar contagem de linhas O número de linhas não vazias a serem ignoradas ao ler dados de arquivos de entrada. <sua contagem de linhas ignoradas> Não skipLineCount
Colunas adicionais Adicione colunas de dados adicionais para armazenar o caminho relativo ou o valor estático dos arquivos de origem. A expressão é suportada para a segunda opção. • Nome
• Valor
Não colunas adicionais:
• nome
• valor