Тема
Режим
Язык
Тема
Режим
Язык
Регистрация
FREE Бесплатный аудит сайта за 15 мин Заказать →
Общее

Webhook

Синонимы:
вебхук HTTP callback обратный вызов
Определение

HTTP-запрос, который отправляется при наступлении события. Используется для интеграций и уведомлений.

Р
Проверено экспертом
Редакция AntiDDoS.su Команда экспертов по кибербезопасности

Коллектив специалистов AntiDDoS.su — инженеры, аналитики и практики в области защиты от DDoS-атак, WAF, CDN и сетевой безопасности. Пишем только о том, в чём разбираемся.

Детальный разбор

Асинхронные уведомления через Webhooks

Webhook (вебхук) — это механизм оповещения одной системы о событиях в другой в режиме реального времени. Вместо постоянного опроса API (polling), система-источник отправляет HTTP POST-запрос с данными о событии на указанный адрес (URL) получателя сразу после его совершения.

// Пример простого обработчика вебхука на Node.js / Express
import express from 'express';
const app = express();
app.use(express.json());

app.post('/webhook/security-alert', (req, res) => {
  const { event, details, timestamp } = req.body;
  console.log(`[ALERT] Внимание! Событие: ${event} в ${timestamp}`);
  console.log(`Детали: ${JSON.stringify(details)}`);
  
  // Быстро возвращаем 200 OK
  res.status(200).send({ received: true });
});

app.listen(3000, () => console.log('Webhook receiver running!'));

Подвергаетесь DDoS-атакам или хотите защитить инфраструктуру?

Наши инженеры проведут аудит уязвимостей и настроят комплексную эшелонированную защиту.