Tuna Logo Tuna

Вебхуки

Отладка входящих HTTP-запросов

Простой способ узнать, что находится в запросе, который посылает какой-либо сервис.

Какая реально приходит информация — в теле запроса, в заголовках, какой IP источника и так далее.

Доступно на всех тарифах

Попробовать бесплатно

Webhooks screenshot

Как настроить вебхуки

1. Выберите сервис
Выберите сервис, к которому нужно настроить вебхук. Например, вебхуки можно настроить для Telagram ботов, GitHub вебхуков, платежных сервисов и многих других.
2. Назначьте действие
Можно создавать вебхуки для определённых или всех действий — например, открытие PR или push. Вы можете использовать Tuna Webhooks для понимания, что именно приходит в теле запроса, какие заголовки и т.п.
3. Задайте параметры ответа
Вы сможете редактировать ответ, в частности: код, заголовок Content-Type и тело ответа. Окно редактирования можно вызвать в меню справа, там же есть и другие опции, вроде ссылки, очистки истории или удаления.

Как это работает?

Сервис который присылает уведомления, будь то Stripe, GitHub, Telegram или любой другой, отправляет HTTP-запрос на URL вашего вебхука в Tuna.

Мы сохраняем всю информацию о запросе: заголовки, тело, IP источника и так далее.

Вы можете просмотреть всю информацию в удобном интерфейсе, а также изменить ответ, который будет отправлен обратно сервису, а запрос переслать в свой туннель.

Webhooks scheme

Отзывы о Вебхуках

Пример вебхука для отладки http-уведомления Ю-Кассы:

Представим у вас есть тестовый магазин и вы хотите понять что именно приходит в HTTP уведомлении при плате ордера.

Укажите URL вашего вебхука в настройках уведомлений магазина, создайте ордер и оплатите его, на странице в вебхука вы увидите новое уведомление и сможете посмотреть его тело, заголовки и другую информацию.

Но это не всё! Вы можете замокать ответ при помощи политик трафика, например, вернуть код 500, или перенаправить запрос в свой туннель к своему приложению.

Читать документацию →

Webhooks scheme Webhooks scheme

Tuna Logo TUNA — платформа для разработчиков
Tuna Logo TUNA платформа для разработчиков

Тарифы

С годовой подпиской 2 месяца в подарок

Если по требованиям безопасности вам нужно установить ноду, через которую идет весь трафик для туннелей, внутри своей организации, напишите нам на почту info@tuna.am
Хобби
0 руб. / месяц
Разработчик
299 руб. / месяц
Команда
599 руб. за участника / месяц
Время работы туннеля
30 минут
Без ограничений
Без ограничений
Число активных туннелей, шт
1
5
5
Число статичных доменов, шт
10
10
Число собственных доменов, шт
1
1
Число статичных портов, шт
1
1
Возможности
Динамические поддомены
End-to-end шифрование
Let's Encrypt SSL/TLS сертификаты
Инспектор HTTP запросов
Базовая аутентификация
Встроенный файловый сервер
Доступ к API
Менеджер паролей
Передача TCP трафика
Встроенный SSH/SFTP сервер
HTTP/SMTP триггеры
Политики трафика
Журнал аудита
Общие пароли
Свои доменные зоны (wildcard)
Бастион
Шлюзы
Единый вход (SSO) (скоро)
Доски (скоро)
Оплата за нескольких человек
Администрирование участников команды
Протоколы и технологии
HTTP/HTTPS
GraphQL
WebSocket
Server-sent events
gRPC-Web
gRPC
SMTP
RTSP/RTP
RTMP
RDP
SSH
TCP
Install Tuna application

С чего начать?

Начните с установки и первичной настройки клиента - это займет не больше минуты

Быстрый старт Читать документацию

Частые вопросы о Вебхуках

  1. На текущий момент Вебхуки доступен во всех тарифах.

  2. Да, в зависимости от тарифа есть ограничения на количество используемых вебхуков.

  3. Способы работы с Вебхуками с примерами подробно описаны в соответствующем разделе нашей документации.

Остались вопросы? Напишите нам на почту info@tuna.am .

Единая платформа для:

  • ускорения разработки
  • упрощения командного взаимодействия
  • повышения безопасности
  • оптимизации расходов
Подробнее…

Tuna Desktop

Новый способ управлять туннелями без консоли. Установите на Windows, MacOS или Linux и начните за секунды.

Установить
Скриншот Tuna Desktop