HTTP и отладка запросов

Тестер вебхуковузнайте, что действительно пришло

Создайте временный приёмник, отправьте пробный callback и изучите полученный запрос.

Тестер вебхуков

Полученные события

Адрес приёма

Запросы пока не получены.

Отправьте пробный запрос из сервиса или HTTP-клиента. По адресу можно отправлять; ключ для чтения остаётся только в этой вкладке.

Запросы пока не получены.

Сведения о запросе

Выберите событие, чтобы увидеть заголовки и тело.

Запросы поступают на серверы HeyUtils и удаляются через 30 минут. Типичные секретные заголовки скрываются до записи; путь, параметры и тело не скрываются. Используйте только тестовые данные.

Фильтр полученных событий

Создайте приёмник, чтобы получить адрес.

Если платёжный сервис считает callback отправленным, а приложение ничего не записало, Тестер вебхуков даёт независимый адрес для проверки. Укажите временный endpoint в тестовой настройке отправителя и сравните метод, путь, параметры, заголовки и тело с ожидаемыми.

Это краткосрочное тестирование вебхуков, а не рабочий сервер. Публичный адрес принимает запросы; список доступен только с отдельным ключом управления, который хранится в этой вкладке. Такой приём HTTP-запросов помогает сначала установить, что именно отправил сервис.

Тестер вебхуков: зачем разделять адрес и ключ

Публичный адрес служит для отправки, ключ — для просмотра.

Адрес для записи, ключ для чтения

Отправителю нужен только временный адрес. Тестер вебхуков не откроет по нему список событий: отдельный ключ остаётся в вашей вкладке. Обычные заголовки авторизации скрываются до хранения, но путь, параметры и тело сохраняются для анализа.

Публичный запрос попадает в приёмник, а отдельный закрытый ключ открывает список событий.

Повтор без пересылки наружу

После подтверждения выбранное событие копируется с пометкой в тот же приёмник. Это помогает сравнить дубликаты и фильтры, но не отправляет запрос на произвольный сервер и не запускает ваш рабочий обработчик.

Полученное событие превращается во вторую помеченную запись в том же приёмнике.

Как использовать короткий срок хранения

01

Создавайте адрес перед отправкой

Отсчёт 30 минут начинается при создании, а не при первом callback. Ключ управления остаётся только в памяти вкладки: после перезагрузки доступ к старым событиям будет потерян.

02

Сверяйте метод и путь первыми

Пока вкладка видима, список обновляется каждые три секунды. Затем проверьте параметры, скрытые заголовки и тело. Неверный UTF-8 в двоичном теле выводится как Base64, а не как искажённый текст.

03

Сохраняйте текущую выборку

Фильтры метода и текста действуют на полученные события и не меняют приём. После изменения экспорт ненадолго выключается, пока видимый список не обновится.

Какие детали HTTP-запроса доступны

Настоящий приём HTTP-запросов

Тестер вебхуков принимает GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Сохраняются время, метод, путь, параметры, скрытые заголовки и до 64 КиБ тела. Слишком большой запрос отклоняется, а не записывается частично.

Поиск среди повторных доставок

Выберите метод или найдите текст в пути и теле, чтобы выделить нужную попытку. Копия сведений и JSON-экспорт используют отфильтрованный набор и не содержат ключ управления.

Ограниченные срок и объём

Случайный адрес работает 30 минут и хранит не более 50 событий. Сервер удаляет данные по таймеру. Скрытая вкладка перестаёт опрашивать список, а для немедленной проверки есть ручное обновление.

Ограничения перед отправкой тестовых данных

Это временный серверный сервис
Когда отправитель обращается по адресу, содержимое поступает на серверы HeyUtils. Не отправляйте рабочие ключи или данные клиентов. Authorization, Cookie и типичные заголовки с токенами скрываются до записи; путь, параметры, произвольные поля и тело — нет.
Повтор ограничен своим приёмником
Повтор добавляет сюда одну копию и расходует место из лимита 50. Пересылки на ваш сервер, туннеля к localhost, проверки подписи HMAC и настройки HTTP-ответа нет. Для этого нужна своя тестовая среда.
Срок и квоты применяются строго
Новые события не продлевают 30 минут. Тело больше 64 КиБ, заголовки больше 8 КиБ, заполненный приёмник и слишком частые вызовы отвергаются без частичной записи. Постоянной истории и страницы общего доступа нет.

Тестер вебхуков: частые вопросы

Как мне проверить подпись вебхука?

Этот приёмник не проверяет подпись. Сервисы используют разные схемы для исходного тела; сверяйте подпись по документации поставщика в своей среде и не передавайте рабочий ключ сюда.

Безопасны ли мои данные в этом инструменте?

Знающий адрес может отправить запрос, но для чтения нужен отдельный ключ в этой вкладке. Типичные секретные заголовки скрываются; путь, параметры и тело сохраняются. Используйте тестовые данные.

Какие сервисы поддерживает этот инструмент?

Можно проверить любой сервис, умеющий отправлять HTTP на публичный HTTPS-адрес. Специфичную подпись поставщика и гарантию доставки этот инструмент не оценивает.

Могу ли я отправлять тестовые запросы через этот инструмент?

Страница не отправляет пробные запросы автоматически. Пользуйтесь тестовой функцией отправителя или своим HTTP-клиентом. Повтор внутри приёмника не обращается к внешнему адресу.

Нужен ли публичный URL для теста webhook?

Для удалённого отправителя нужен публичный URL; инструмент создаёт его на 30 минут. Локальный сервер при этом не публикуется, а туннель к localhost не создаётся.

Получили неожиданный callback?

Проверьте callback через Тестер вебхуков

Создайте приёмник, когда отправитель готов, и изучите доставку до конца получаса.

Запросы недолго хранятся на серверах HeyUtils.