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

Demais configurações

Configurações do conector e beautify

PreviousGeração do OutputNextConector NodeJS

Last updated 1 year ago

Was this helpful?

Dentro do conector HTTP é possível realizar algumas configurações como 'Tempo limite para a tentativa de chamada', versão do protocolo HTTP e etc.

Nas configurações temos a opção de configurar o tempo limite de algumas ações, sendo elas:

  • Tempo limite de conexão (segundos): Um tempo limite de conexão define um período de tempo em que nosso cliente deve estabelecer uma conexão com um host de destino.

  • Tempo limite de leitura (segundos): Um tempo limite de leitura é aplicado a partir do momento em que a conexão entre um cliente e um host alvo foi estabelecida com sucesso. Ele define um tempo máximo de inatividade entre dois pacotes de dados enquanto aguarda a resposta do servidor.

  • Tempo limite de escrita (segundos): Um tempo limite de escrita define um tempo máximo de inatividade entre dois pacotes de dados ao enviar a solicitação ao servidor.

  • Tempo limite de execução (segundos): Um tempo limite de execução define o tempo máximo da execução como um todo.

Também a versão do protocolo HTTP e do TLS do HTTP.

Essa configuração fica totalmente a critério do usuário e também do plano de ação de cada fluxo ou projeto, abaixo a diferença entre cada um deles.

1. HTTP/1.0 vs. HTTP/1.1:

  • Persistência de Conexão: Uma das principais diferenças é que o HTTP/1.0 não oferece persistência de conexão por padrão, o que significa que uma nova conexão deve ser estabelecida para cada solicitação e resposta. No entanto, o HTTP/1.1 introduziu a persistência de conexão, permitindo que várias solicitações e respostas compartilhem a mesma conexão, o que reduz a latência e melhora o desempenho.

  • Cabeçalhos de Host: O HTTP/1.0 não inclui o cabeçalho de host, o que significa que um servidor web pode hospedar vários sites em um único endereço IP, mas precisa analisar o caminho da URL para determinar qual site atender. O HTTP/1.1 introduziu o cabeçalho "Host" para resolver esse problema, permitindo que o servidor saiba qual site o cliente está solicitando com base no cabeçalho de host.

2. HTTP/1.1 vs. HTTP/2:

  • Multiplexação: Uma das maiores melhorias do HTTP/2 é a capacidade de multiplexação. Isso permite que várias solicitações e respostas sejam transmitidas simultaneamente em uma única conexão TCP, eliminando a necessidade de várias conexões para diferentes recursos. Isso melhora significativamente o desempenho e a eficiência da comunicação.

  • Compressão de Cabeçalhos: O HTTP/2 oferece compressão de cabeçalhos, o que reduz a sobrecarga de largura de banda, tornando as solicitações e respostas mais eficientes em termos de tamanho.

  • Priorização: O HTTP/2 introduz a capacidade de priorizar recursos, o que significa que o cliente pode instruir o servidor a entregar recursos importantes primeiro, melhorando ainda mais o desempenho da página.

Beautify

A opção "beautify" refere-se geralmente à capacidade de formatar ou "embelezar" os dados ou código em um formato mais legível e organizado. Essa opção é frequentemente utilizada em etapas de transformação de dados ou mapeamento, onde você está manipulando dados que podem ser apresentados de forma compacta.

Por exemplo, antes do BEAUTIFY:

Agora veja depois de clicar em 'Beautify':

Em resumo, a opção "beautify" uma ferramenta útil para melhorar a legibilidade e a compreensão dos dados e código durante o processo de integração. Isso pode economizar tempo e reduzir erros.