Webhook — це HTTP-колбек, механізм, за якого один сервер надсилає дані в реальному часі іншому при виникненні певної події. Замість постійного опитування API, webhook-и надсилають дані на ваш ендпоінт миттєво.
Під час локальної розробки ваш сервер не є загальнодоступним. Інструменти на кшталт ngrok, Cloudflare Tunnel або localtunnel створюють тимчасову публічну URL, яка тунелює запити на вашу локальну машину.
Продакшн webhooks повинні перевіряти відправника за допомогою HMAC підписів. Сервер-відправник підписує payload спільним секретом, а ваш сервер перевіряє підпис. Поширені заголовки: X-Hub-Signature-256 (GitHub), Stripe-Signature (Stripe).
Браузери застосовують політику CORS. Якщо сервер не повертає заголовок Access-Control-Allow-Origin, браузер блокує відповідь. Використовуйте серверний проксі або розширення браузера для обходу CORS під час тестування.
Безкоштовний онлайн-тестер webhook. Надсилайте тестові webhook на свій ендпоінт із шаблонами Stripe, GitHub або Slack.
Поділитися моїм тестом webhook
Результати є приблизними та базуються на стандартних моделях. Будь ласка, перевіряйте критичні дані перед прийняттям рішень. Умови використання
Безкоштовний онлайн-енкодер та декодер Base64. Миттєво перетворюйте текст у Base64 або декодуйте рядки.
Створюйте складні CSS тіні візуально. Налаштовуйте зсув, розмиття, розтяг та колір з переглядом у реальному часі.
Безкоштовний онлайн-калькулятор chmod. Миттєво конвертуйте права доступу Linux між вісімковим, символьним та візуальним форматами.