---
url: https://docs.ogmabox.com/pl/app/ws-sse-history.md
description: >-
  Analizuj połączenia WebSocket, wiadomości i zdarzenia wysyłane przez serwer w
  Ogma.
---

# Historia WS / SSE {#websocket-and-sse-history}

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ń {#connections-list}

Lewy panel zawiera wszystkie przechwycone połączenia.

| Kolumna | Opis |
|--------|-------------|
| Host | Zdalny 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ęcie | Znacznik czasu nawiązania połączenia. |
| Zakończenie | Znacznik czasu zamknięcia połączenia lub puste pole, jeśli nadal jest otwarte. |
| TLS | Czy połączenie używało TLS. |

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

## Filtrowanie połączeń {#filtering-connections}

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 {#message-list}

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

| Kolumna | Opis |
|--------|-------------|
| Nr | Numer kolejny, zaczynający się od 1 dla pierwszej wiadomości w połączeniu. |
| Kierunek | `C->S` dla klient–serwer, `S->C` dla serwer–klient. |
| Kod operacji | Kod operacji WebSocket: `text`, `binary`, `ping`, `pong` lub `close`. Wpisy SSE pokazują nazwę zdarzenia. |
| Rozmiar | Rozmiar ładunku w bajtach. |
| Czas | Bezwzględny znacznik czasu wiadomości. |
| Delta | Czas od poprzedniej wiadomości w tym połączeniu. |

## Filtrowanie wiadomości {#filtering-messages}

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 {#inspecting-a-message}

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 {#sending-a-message-to-ws-replay}

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 {#exporting-ws-messages}

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.

## Powiązane strony {#related-pages}

* [Ponowne wysyłanie](./replay.md)
* [Ponowne wysyłanie WS](./ws-replay.md)
* [Wyszukiwanie](./search.md)
* [HTTPQL i StreamQL](../reference/httpql.md)
