REQUEST / SAFE REPLAY
Повторите сохранённый запрос после исправления кода
Replay восстанавливает пригодное HTTP-событие из Traffic Inspector и снова отправляет его на цель того же туннеля.
request-replaysourcerelaydestinationПРОБЛЕМА
Повторный webhook извне может быть медленным или недоступным
CONTEXT / 01
Что мешает маршруту
После исправления ошибки разработчику нужен тот же метод, путь и тестовое тело, но внешний провайдер не всегда позволяет немедленно повторить исходное событие.
РЕШЕНИЕ
Replay отправляет очищенный запрос на исходную цель туннеля
route modelLOCAL fixed handler
│
├── sanitized replay
│
PUBLIC captured event
Сервис восстанавливает безопасные части события, применяет разрешённые изменения и доставляет запрос только в настроенный локальный адрес. Произвольный внешний host выбрать нельзя.
КОМАНДА
Запуск из терминала
CLI / START
проверьте локальную цельОдна команда создаёт маршрут
CLI выведет фактический публичный адрес или host:port после успешного подключения.
fortunnels http 3000СЦЕНАРИИ
Когда использовать этот маршрут
USE / 01Сценарий 1
Повторить webhook после исправления ответа 500.
USE / 02Сценарий 2
Проверить другой путь или тестовое тело на том же локальном сервисе.
USE / 03Сценарий 3
Сравнить код и длительность исходной и повторной попытки.
ОГРАНИЧЕНИЯ
Что проверить до запуска
LIMIT / 01Условие 1
Replay доступен только для пригодных HTTP/HTTPS-событий.
LIMIT / 02Условие 2
Authorization, cookies, Host и hop-by-hop заголовки не переносятся.
LIMIT / 03Условие 3
Обрезанное тело нужно заменить явно; повтор может вызвать побочный эффект.
FAQ
Частые вопросы
Можно ли отправить Replay на другой сервер?
Нет. Назначение фиксировано целевым адресом исходного туннеля; произвольный внешний host недоступен.
Повторится ли сохранённое тело?
Только если оно было сохранено полностью. Для отсутствующего или обрезанного тела требуется явное безопасное значение.
Безопасно ли повторять запрос в production?
Replay может снова выполнить побочный эффект. Используйте его на тестовых стендах и заранее оцените идемпотентность обработчика.
START / VERIFY
Проверьте маршрут на своём сервисе
Скачайте CLI, выберите локальный адрес и поднимите временный маршрут. Перед постоянным использованием проверьте ограничения доступа и тарифа.