Ir para o conteúdo

Conector HTTP no Jitterbit Studio

Resumo

O conector HTTP estabelece acesso através do protocolo HTTP ou HTTPS para um serviço como uma API REST, API GraphQL ou formulário web.

O conector HTTP fornece uma interface para criar uma conexão HTTP, a base usada para gerar instâncias de atividades HTTP. Essas atividades, uma vez configuradas, interagem com um servidor HTTP através da conexão.

Acessa-se o conector HTTP a partir da aba Endpoints e conectores do projeto da paleta de componentes de design (consulte Paleta de componentes de design).

Importante

Com o lançamento do conector HTTP v2, recomendamos converter as conexões e atividades HTTP existentes para HTTP v2. Saiba mais sobre os benefícios do conector HTTP v2 em nosso artigo sobre HTTP v2 ou consulte uma comparação dos recursos dos conectores HTTP e HTTP v2.

A intenção de longo prazo da Jitterbit é descontinuar o conector HTTP, o que será anunciado de acordo com a política de fim de vida útil da Jitterbit. No momento, não há cronograma para descontinuação e o conector HTTP permanece totalmente suportado. Recomendamos que você converta as conexões e atividades HTTP existentes para HTTP v2 quando possível.

Visão geral do conector

Este conector é usado para configurar primeiro uma conexão HTTP. Os tipos de atividade associados a essa conexão são então usados para criar instâncias de atividades destinadas a serem usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).

Se uma instância de atividade pode ser usada como fonte ou destino depende de o serviço web exigir uma solicitação estruturada ou retornar uma resposta estruturada. Cada instância de atividade é configurada com esquemas de solicitação e resposta usando esquemas personalizados fornecidos pelo usuário.

Juntos, uma conexão HTTP específica e suas atividades são chamados de endpoint HTTP:

Atividades HTTP

  • GET: Recupera informações sobre um recurso em um serviço acessível através do protocolo HTTP ou HTTPS e pode ser usado como fonte ou destino em uma operação.

  • PUT: Substitui um recurso existente em um serviço acessível através do protocolo HTTP ou HTTPS e pode ser usado como fonte ou destino em uma operação.

  • POST: Cria um novo recurso em um serviço acessível através do protocolo HTTP ou HTTPS e pode ser usado como fonte ou destino em uma operação.

  • DELETE: Exclui um recurso em um serviço acessível através do protocolo HTTP ou HTTPS e pode ser usado como fonte ou destino em uma operação.

  • Personalizado: Executa um método HTTP especificado em um serviço acessível através do protocolo HTTP ou HTTPS e pode ser usado como fonte ou destino em uma operação.

Este conector pode ser usado com agentes em nuvem e agentes privados.

Este conector é um conector nativo: suas atualizações são lançadas com o aplicativo Studio ou o agente em vez de separadamente. Consulte Atualizações de conectores do Studio.

Os endpoints criados com este conector são incluídos em relatórios de uso de endpoints e contam para sua licença.

Solução de problemas

Se você enfrentar problemas com o conector HTTP, recomenda-se seguir estas etapas de solução de problemas:

  1. Verifique se a conexão HTTP foi bem-sucedida usando o botão Testar na tela de configuração. Se a conexão não for bem-sucedida, o erro retornado pode fornecer uma indicação do problema.

  2. Verifique os logs de operação para qualquer informação registrada durante a execução da operação.

  3. Ative o log de depuração de operação (para agentes em nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.

  4. Se estiver usando agentes privados, você pode verificar os logs do agente para obter mais informações.

  5. Para considerações adicionais de solução de problemas, consulte Solução de problemas de operação.

  6. Para problemas e resoluções específicas do conector HTTP, consulte o guia Solução de problemas do conector: