Перейти к содержимому

История WS / SSE ​

История WS/SSE записывает все соединения WebSocket и потоки Server-Sent Events, проходящие через прокси, и позволяет изучать сообщения, фильтровать по содержимому или направлению и отправлять их в WS Replay.

Список соединений ​

Левая панель перечисляет все записанные соединения.

СтолбецОписание
ХостУдалённый хост соединения.
ПутьПуть перехода на WebSocket или потока событий.
СообщенияОбщее число сообщений WebSocket или событий SSE.
НачалоВремя установки соединения.
КонецВремя закрытия или пустое значение для открытого соединения.
TLSИспользовало ли соединение TLS.

Нажмите соединение, чтобы открыть список сообщений.

Фильтрация соединений ​

Используйте строку фильтра над списком для сужения выборки.

  • Хост — совпадение подстроки в столбце хоста.
  • Путь — совпадение подстроки в столбце пути.
  • TLS — только соединения с TLS или без него.
  • В области тестирования — только соединения с хостами текущей области.
  • StreamQL — выражение StreamQL для структурированной фильтрации.

Нажмите Помощь ИИ рядом с полем StreamQL для создания запроса из обычного описания.

Список сообщений ​

Выбор соединения открывает сообщения в центральной панели.

СтолбецОписание
НомерПорядковый номер, начиная с 1 для первого сообщения соединения.
НаправлениеC->S от клиента к серверу, S->C от сервера к клиенту.
OpcodeКод WebSocket: text, binary, ping, pong или close. Для SSE показывается имя события.
РазмерРазмер данных в байтах.
ВремяАбсолютная временная метка сообщения.
ИнтервалВремя с предыдущего сообщения этого соединения.

Фильтрация сообщений ​

Используйте строку фильтра над списком сообщений.

  • Направление — только сообщения клиента серверу или сервера клиенту.
  • Код операции — определённые коды (например, только ping/pong для отладки поддержания соединения или их скрытие для уменьшения шума).
  • Содержимое — совпадение подстроки в данных.
  • StreamQL — структурированное выражение запроса.

Просмотр сообщения ​

Нажмите строку сообщения для просмотра данных на панели.

  • С форматированием показывает JSON с подсветкой и сворачиваемыми узлами.
  • Исходный вид показывает неизменённые байты данных.
  • Двоичные кадры отображаются в hex с представлением UTF-8 рядом, когда возможно.
  • Кадры закрытия включают код статуса и причину, извлечённые из данных.

Отправка сообщения в раздел «Повторная отправка WS» ​

Нажмите строку правой кнопкой и выберите Отправить на повторную отправку WS. Для соединения повторной отправки используется запрос рукопожатия исходного соединения.

В WS Replay можно изменить данные и отправить повторно или вставлять новые сообщения в открытое соединение.

Экспорт сообщений WS ​

  1. Выберите соединение в списке.
  2. Откройте управление экспортом сообщений.
  3. Выберите JSON или CSV.
  4. Сохраните файл.

Экспорт включает номер, направление, opcode, время и данные каждого сообщения.

Используйте Экспорт CSV над списком соединений для метаданных соединений вместо данных сообщений. Перехваченное соединение и сессия WS Replay — отдельные записи; ответы повторной отправки относятся к ленте WS Replay, а не к этой истории.

Проприетарное ПО. Все права защищены.