Перейти до вмісту

Історія WS / SSE ​

Історія WS / SSE записує всі з’єднання WebSocket і потоки Server-Sent Events, що проходять через проксі, та дає змогу досліджувати окремі повідомлення, фільтрувати за вмістом чи напрямком і надсилати повідомлення до повторного надсилання WS.

Список з’єднань ​

Ліва панель перелічує кожне перехоплене з’єднання.

СтовпецьОпис
ХостВіддалений хост цього з’єднання.
ШляхШлях переходу на WebSocket або потоку подій.
ПовідомленняЗагальна кількість повідомлень WebSocket або подій SSE.
ПочатокЧас установлення з’єднання.
КінецьЧас закриття з’єднання або порожнє значення, якщо воно ще відкрите.
TLSЧи використовувало з’єднання TLS.

Натисніть з’єднання, щоб відкрити список його повідомлень.

Фільтрація з’єднань ​

Використовуйте рядок фільтра над списком з’єднань для звуження подання.

  • Хост — збіг підрядка зі стовпцем хоста.
  • Шлях — збіг підрядка зі стовпцем шляху.
  • TLS — лише з’єднання з TLS або без нього.
  • В області тестування — лише з’єднання, хост яких відповідає поточній області.
  • StreamQL — вираз StreamQL для структурованої фільтрації.

Натисніть ШІ поруч із полем StreamQL, щоб створити запит зі звичайного опису.

Список повідомлень ​

Вибір з’єднання відкриває його повідомлення в центральній панелі.

СтовпецьОпис
НомерПорядковий номер, починаючи з 1 для першого повідомлення з’єднання.
НапрямокC->S для клієнт-сервер, S->C для сервер-клієнт.
Код операціїКод WebSocket: text, binary, ping, pong або close. Записи SSE показують назву події.
РозмірРозмір даних у байтах.
ЧасАбсолютний час повідомлення.
ІнтервалЧас від попереднього повідомлення цього з’єднання.

Фільтрація повідомлень ​

Використовуйте рядок фільтра над списком повідомлень.

  • Напрямок — лише повідомлення клієнт-сервер або сервер-клієнт.
  • Код операції — певні коди (наприклад, лише ping/pong для налагодження підтримання з’єднання або їх приховування для зменшення шуму).
  • Вміст — збіг підрядка з даними повідомлення.
  • StreamQL — структурований вираз запиту.

Дослідження повідомлення ​

Натисніть будь-який рядок повідомлення, щоб відкрити дані на панелі перегляду.

  • Вкладка Форматований показує JSON із підсвічуванням синтаксису й вузлами, які можна згортати.
  • Вкладка Необроблений показує незмінені байти даних.
  • Двійкові кадри відображаються в шістнадцятковому вигляді з інтерпретацією UTF-8 поруч, якщо можливо.
  • Кадри закриття містять код статусу й пояснення причини, видобуті з даних.

Надсилання повідомлення до повторного надсилання WS ​

Натисніть будь-який рядок повідомлення правою кнопкою миші й виберіть Надіслати до повторного надсилання WS, щоб відкрити повідомлення в цьому розділі. Для встановлення нового з’єднання використовується запит узгодження початкового з’єднання.

У повторному надсиланні WS можна змінити дані й надіслати їх знову або впроваджувати нові повідомлення у відкрите з’єднання.

Експорт повідомлень WS ​

  1. Виберіть з’єднання в списку.
  2. Відкрийте елемент експорту повідомлень.
  3. Виберіть JSON або CSV.
  4. Збережіть файл.

Експорт містить порядковий номер, напрямок, opcode, час і дані кожного повідомлення.

Використовуйте Експортувати CSV над списком з’єднань для експорту метаданих з’єднань замість даних повідомлень. Перехоплене з’єднання й сеанс повторного надсилання WS — окремі записи; відповіді повторного надсилання належать до його стрічки, а не до цього списку перехопленої історії.

Пропрієтарне програмне забезпечення. Усі права захищено.