APIPASS
  • 🖥️Documentação APIPASS
  • Introdução
    • O que é a APIPASS?
    • Definição de IpaaS
    • Visão geral da plataforma
    • Release notes
      • Release notes 2024
        • Release notes julho
        • Release notes agosto
        • Release notes setembro
        • Release notes outubro
        • Release notes novembro
  • DESENVOLVIMENTO DE FLUXOS
    • OpenAPI
    • Stage
      • Visão geral
    • Projetos
      • Definição
      • Visão geral e organização
    • Fluxos
      • Visão geral
      • Conceito
      • Como construir
    • Componentes do fluxo
      • Triggers
        • Trigger REST
          • Methods disponiveis
          • Content-type
          • Allowed Origins (CORS)
          • Path
          • Autorização
        • Trigger Webhook
        • Trigger Subfluxo (Child Flow)
      • Conectores / Steps
        • Conector HTTP
          • Methods HTTP disponíveis
          • Interpolar variáveis em query ou path param
          • Utilizando as autorizações
          • Query params, headers e basic auth
          • Body / Content-type
          • Body fixo e com variáveis
          • Geração do Output
          • Demais configurações
        • Conector NodeJS
          • Pacotes NPM disponíveis
          • Funcionamento do $export
          • Beautify
          • Boas práticas
          • TimeOut
        • Conector LOOP
          • Conector Parar Loop
          • Conector Pular Iteração
          • Funcionamento via Array
          • Funcionamento via numero de repetições
          • Variáveis geradas pelo LOOP
          • Opção falhar se der erro
        • Conector Switch
        • Conector Tratar erro
        • Conector Executar Subfluxo
        • Conector Chave-valor
        • Conector SQL
        • Conector HTTP Upload File
        • Conectores SMB
          • Autenticação SMB
          • Listar Arquivos
          • Baixar Arquivos
          • Enviar Arquivos
          • Mover Arquivos
          • Deletar Arquivos
        • Conector LOG
        • Conector ZIPFile
        • Conector Stop/Fim (v1)
        • Conector Stop/Fim (v2)
        • Conectores PDF
          • HTML para PDF
          • Escrever HTML no PDF
          • Unificar PDF's
        • Conectores MongoDB
          • Inserir
          • Buscar Todos
          • Remover
          • Atualizar (Update)
          • Buscar um via query
          • Aggregate Pipeline
        • Conector Converter Json para XLS
        • Conector Converter Json para Parquet
      • Editor de código
        • Autocomplete
    • Autorizações
    • Customizações
    • IP APIPASS
    • Canvas
      • Testar fluxo
      • Ferramentas de edição de fluxo
        • Seleção de steps
        • Copiar Step
        • Recortar Step
        • Colar Step
        • Deletar Step
      • Versionamento
        • Visão Geral
        • Histórico de versionamento
  • EXECUÇÃO DE INTEGRAÇÕES
    • Execuções
      • Log de execução
      • Filtros
      • Detalhes de execuções
      • Recursos de Tela
  • MONITORAMENTO (OBSERVABILITY)
    • Throughput
    • Dashboard
      • Visão geral
  • Configurações
    • Perfis de usuário
    • Cadastro de usuário
  • SOLUÇÕES DE SERVIÇOS
    • Gerenciamento de filas
      • Visão Geral
      • Listagem de filas
      • Criar fila
      • Editar fila
      • Deletar fila
      • Limpar fila
      • Enviar e receber mensagens
    • Armazenamento de arquivos
      • Visão Geral
      • Listagem de arquivos
      • Carregar arquivos
      • Download de arquivos
      • Criar pasta
      • Deletar arquivos
      • Ações
Powered by GitBook
On this page

Was this helpful?

  1. DESENVOLVIMENTO DE FLUXOS
  2. Componentes do fluxo
  3. Conectores / Steps
  4. Conector HTTP

Geração do Output

PreviousBody fixo e com variáveisNextDemais configurações

Last updated 1 year ago

Was this helpful?

1. Headers:

Os headers HTTP contêm informações importantes sobre a solicitação ou resposta HTTP, como informações de autenticação, tipo de conteúdo, codificação e muito mais. Para configurar os cabeçalhos na plataforma, siga estas etapas gerais:

  • Dentro de uma etapa do fluxo de integração (por exemplo, uma etapa HTTP ou uma etapa de transformação de dados), você deve ter a capacidade de configurar os cabeçalhos.

  • Normalmente, você pode adicionar cabeçalhos personalizados ou modificar os cabeçalhos existentes.

  • Os cabeçalhos são geralmente configurados como pares chave-valor, onde a chave é o nome do cabeçalho e o valor é o seu conteúdo.

  • Por exemplo, você pode configurar um cabeçalho de autenticação adicionando um cabeçalho "Authorization" com um token de autenticação.

2. Body (Corpo):

O corpo da solicitação ou resposta contém os dados reais que estão sendo transmitidos entre os sistemas. A configuração do corpo pode ser feita da seguinte forma:

  • Em etapas de requisição HTTP, você pode definir o corpo da solicitação, que pode ser um JSON, XML, texto simples ou qualquer outro formato suportado.

  • Em etapas de transformação de dados, você pode mapear ou manipular o corpo da solicitação ou resposta de acordo com suas necessidades.

  • É importante selecionar o Content-Type apropriado para o corpo, como application/json, application/xml, text/plain, etc., e formatar o corpo de acordo com esse tipo de conteúdo.

3. Erros:

O tratamento de erros é crucial em qualquer integração. Para configurar o tratamento de erros na plataforma iPaaS, siga estas diretrizes gerais:

  • Configure pontos de verificação ou validações para verificar se a integração foi bem-sucedida. Por exemplo, você pode verificar se a resposta HTTP tem um código de status bem-sucedido (200 OK) ou se o corpo da resposta contém informações esperadas.

  • Se ocorrer um erro, a plataforma geralmente oferecerá mecanismos para lidar com ele. Isso pode incluir a captura de exceções, redirecionamento para um fluxo de erro separado, envio de notificações, ou registro de informações de erro em um sistema de monitoramento, normalmente pode retornar com os erros de código 400, 401, 500.