Что такое webhook?

Может кто то обьяснить что такое webhook? А еще лучше обьяснить и показать реализацию в js?
  • Вопрос задан
  • 97962 просмотра
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
Webhook — механизм оповещения системы о событиях.

Допустим есть определённый сервис который должен оповещать о событиях когда они происходят.
Как вариант постоянно запрашивать новые данные на сервере, минус будет скорее в скорости получения данных если на сервере например стоит задержка на получения новых оповещений.
А вот webhook исправляет этот недочёт, когда происходит событие он запрашивает адрес сайта с параметрами, например example.com/webhook/notification и передаёт в теле POST запроса JSON (зачастую) и там будут свежие данные.

Простой пример можно посмотреть: создание бота для telegram на webhooks.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы