Webhook

Um webhook (em português "gancho web") em desenvolvimento Web é um método de ampliar ou alterar o comportamento de uma página da Web, ou aplicação da Web, com callbacks personalizados. Estas ligações de retorno poderão ser mantidas, modificadas, e geridas por terceiros e responsáveis pelo desenvolvimento que poderão não necessariamente estar afiliados com a origem do site da Web ou aplicação. O termo "webhook" foi inventado por Jeff Lindsay em 2007 a partir do termo de programação de computador Hook.[1]

Sinopse

Webhooks são callbacks HTTP definidos pelo utilizador".[2][3]

Contudo, também existem modos para criar um serviço de fila de mensagem no topo de algum HTTP REST, exemplos incluem IronMQ e RestMS.

Por que usar

O principal caso de aplicação das webhooks são em sistemas que necessitam de notificações. Por exemplo, as Push Notifications que são enviadas pelos serviços de mensagens instantâneas no momento em que o usuário recebe uma nova mensagem, ou pelos aplicativos bancários a cada transação.

A vantagem computacional é evitar que o usuário precise consultar o serviço da maneira tradicional por diversas vezes sem que essa necessidade efetivamente exista. Dessa forma, a título de exemplo, ao esperar uma transferência bancária, o usuário pode apenas aguardar ser notificado no lugar de consultar a todo momento o sistema do banco.

Consultar também

Referências

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.