Przejdź do treści

Historia WS / SSE ​

Historia WS / SSE przechwytuje wszystkie połączenia WebSocket i strumienie Server-Sent Events przechodzące przez proxy oraz umożliwia analizę pojedynczych wiadomości, filtrowanie według treści lub kierunku i wysyłanie wiadomości do panelu Ponowne wysyłanie WS.

Lista połączeń ​

Lewy panel zawiera wszystkie przechwycone połączenia.

KolumnaOpis
HostZdalny host tego połączenia.
ŚcieżkaŚcieżka zmiany protokołu lub strumienia zdarzeń.
WiadomościŁączna liczba wiadomości (WebSocket) lub zdarzeń (SSE).
RozpoczęcieZnacznik czasu nawiązania połączenia.
ZakończenieZnacznik czasu zamknięcia połączenia lub puste pole, jeśli nadal jest otwarte.
TLSCzy połączenie używało TLS.

Kliknij połączenie, aby otworzyć jego listę wiadomości.

Filtrowanie połączeń ​

Użyj paska filtra nad listą połączeń, aby zawęzić widok.

  • Host — dopasowanie podciągu w kolumnie hosta.
  • Ścieżka — dopasowanie podciągu w kolumnie ścieżki.
  • TLS — pokazuje tylko połączenia TLS lub bez TLS.
  • W zakresie testów — pokazuje tylko połączenia, których host pasuje do bieżącego zakresu testów.
  • StreamQL — wpisz wyrażenie StreamQL do filtrowania strukturalnego.

Kliknij przycisk AI obok pola StreamQL, aby wygenerować zapytanie z opisu zwykłym językiem.

Lista wiadomości ​

Wybranie połączenia otwiera jego wiadomości w środkowym panelu.

KolumnaOpis
NrNumer kolejny, zaczynający się od 1 dla pierwszej wiadomości w połączeniu.
KierunekC->S dla klient–serwer, S->C dla serwer–klient.
Kod operacjiKod operacji WebSocket: text, binary, ping, pong lub close. Wpisy SSE pokazują nazwę zdarzenia.
RozmiarRozmiar ładunku w bajtach.
CzasBezwzględny znacznik czasu wiadomości.
DeltaCzas od poprzedniej wiadomości w tym połączeniu.

Filtrowanie wiadomości ​

Użyj paska filtra nad listą wiadomości.

  • Kierunek — pokazuje tylko wiadomości klient–serwer lub serwer–klient.
  • Kod operacji — filtruje według określonych kodów operacji (np. pokaż tylko ping/pong, aby debugować podtrzymywanie połączenia, lub ukryj je, aby ograniczyć szum).
  • Zawartość — dopasowanie podciągu w ładunku.
  • StreamQL — strukturalne wyrażenie zapytania.

Analiza wiadomości ​

Kliknij dowolny wiersz wiadomości, aby otworzyć jej ładunek w panelu inspektora.

  • Karta Sformatowane przedstawia JSON z podświetlaniem składni i zwijanymi węzłami.
  • Karta Surowe pokazuje niezmodyfikowane bajty ładunku.
  • Ramki binarne są wyświetlane w zapisie szesnastkowym z interpretacją UTF-8 obok, gdy jest to możliwe.
  • Ramki zamknięcia zawierają kod statusu i tekst przyczyny odczytane z ładunku.

Wysyłanie wiadomości do panelu Ponowne wysyłanie WS ​

Kliknij dowolny wiersz wiadomości prawym przyciskiem myszy i wybierz Wyślij do panelu Ponowne wysyłanie WS, aby otworzyć wiadomość w tym panelu. Żądanie uzgadniania połączenia jest używane do nawiązania połączenia ponownego wysyłania.

W panelu Ponowne wysyłanie WS możesz zmodyfikować ładunek i wysłać go ponownie lub wstrzykiwać nowe wiadomości do aktywnego połączenia.

Eksportowanie wiadomości WS ​

  1. Wybierz połączenie na liście połączeń.
  2. Otwórz kontrolkę eksportu wiadomości.
  3. Wybierz JSON lub CSV.
  4. Zapisz plik.

Eksport zawiera numer kolejny, kierunek, kod operacji, znacznik czasu i ładunek każdej wiadomości.

Użyj Wyeksportuj CSV nad listą połączeń, aby wyeksportować metadane połączeń zamiast ładunków wiadomości. Przechwycone połączenie i sesja ponownego wysyłania WS to oddzielne rekordy; odpowiedzi na ponowne wysyłanie należą do osi czasu Ponownego wysyłania WS, a nie do tej listy przechwyconej historii.

Oprogramowanie własnościowe. Wszelkie prawa zastrzeżone.