Home : Termos da Internet : Definição de Webhook

webhook

Um webhook é uma notificação de evento transmitida via HTTP, o mesmo protocolo usado para transferir página da web dados. Geralmente é enviado como uma solicitação POST, que contém dados "postados" em um determinado URL. O URL define a localização de um escrita, que processa os dados na solicitação POST.

Webhooks podem ser incorporados em qualquer aplicação, incluindo aplicativos da web, móvel aplicativos e aplicativos de software para desktop. Eventos específicos podem ser programados para gerar webhooks, ou "retornos de chamada HTTP", que são notificações de eventos enviadas por HTTP. Os dados podem ser formatados da maneira que revelador escolhe, no entanto JSON e XML a formatação é comumente usada.

Os dados do POST, que são enviados para um URL específico, são analisado pelo script correspondente em um servidor web. O script pode ser escrito em uma das muitas linguagens de script do lado do servidor, como PHP, JSPou C#. Pode executar uma ou mais ações, como salvar os dados em um banco de dados, enviando as informações por e-mail para um endereço específico ou enviando novos dados de volta à fonte.

Webhooks são usados ​​para uma ampla variedade de propósitos. Os exemplos incluem notificar as empresas sobre vendas, ativar e desativar Programas atualizando informações do cliente e informando os desenvolvedores de software acidentes. Alguns sites ainda fornecem APIs que permitem que os usuários enviem dados para um URL quando eventos específicos acontecem. O GitHub, por exemplo, fornece uma lista de eventos que podem acionar um webhook, que os desenvolvedores podem usar para rastrear alterações em projetos armazenados em seus sites online. repositório.

Embora os webhooks sejam uma ferramenta eficaz, eles exigem uma conexão com a Internet entre a fonte de dados e o servidor da web para funcionar. Além disso, um script deve estar presente no servidor na URL de destino e deve poder reconhecer e analisar os dados do POST. Se a conexão ou script da Internet não estiver disponível, o webhook não funcionará.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de Webhook. Explica na terminologia de computação o que Webhook significa e é um dos muitos termos da Internet no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição do Webhook, poderá fazer referência a ela usando os links de citação acima.