---
url: https://docs.ogmabox.com/nl/app/ws-sse-history.md
description: >-
  Inspecteer WebSocket-verbindingen, berichten en servergestuurde gebeurtenissen
  in Ogma.
---

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

WS-/SSE-geschiedenis legt alle WebSocket-verbindingen en Server-Sent Event-streams vast die door de proxy gaan. Je kunt afzonderlijke berichten inspecteren, op inhoud of richting filteren en berichten naar WS opnieuw versturen sturen.

## Verbindingslijst {#connections-list}

Het linkerpaneel toont elke vastgelegde verbinding.

| Kolom | Beschrijving |
|--------|-------------|
| Host | De externe host van deze verbinding. |
| Pad | Het upgrade- of eventstreampad. |
| Berichten | Totaal aantal berichten (WebSocket) of gebeurtenissen (SSE). |
| Gestart | Tijdstempel waarop de verbinding tot stand kwam. |
| Beëindigd | Tijdstempel waarop de verbinding werd gesloten, of leeg als deze nog open is. |
| TLS | Of de verbinding TLS gebruikte. |

Klik op een verbinding om de berichtenlijst te openen.

## Verbindingen filteren {#filtering-connections}

Gebruik de filterbalk boven de verbindingslijst om de weergave te beperken.

* **Host** - overeenkomst op een deeltekenreeks in de hostkolom.
* **Pad** - overeenkomst op een deeltekenreeks in de padkolom.
* **TLS** - toon alleen verbindingen met of zonder TLS.
* **Alleen binnen testbereik** - toon alleen verbindingen waarvan de host overeenkomt met de huidige scope.
* **StreamQL** - typ een StreamQL-expressie voor gestructureerde filtering.

Klik op de knop **AI** naast de StreamQL-invoer om een query uit gewone taal te genereren.

## Berichtenlijst {#message-list}

Wanneer je een verbinding selecteert, worden de berichten ervan in het middenpaneel geopend.

| Kolom | Beschrijving |
|--------|-------------|
| Volgnr. | Volgnummer, beginnend bij 1 voor het eerste bericht in de verbinding. |
| Richting | `C->S` voor client naar server, `S->C` voor server naar client. |
| Opcode | WebSocket-opcode: `text`, `binary`, `ping`, `pong` of `close`. SSE-vermeldingen tonen de gebeurtenisnaam. |
| Grootte | Payloadgrootte in bytes. |
| Tijd | Absoluut tijdstempel van het bericht. |
| Delta | Tijd sinds het vorige bericht in deze verbinding. |

## Berichten filteren {#filtering-messages}

Gebruik de filterbalk boven de berichtenlijst.

* **Richting** - toon alleen berichten van client naar server of van server naar client.
* **Opcode** - filter op specifieke opcodes (toon bijvoorbeeld alleen `ping`/`pong` om keepalive-gedrag te onderzoeken, of verberg ze om ruis te verminderen).
* **Inhoud** - overeenkomst op een deeltekenreeks in de payload.
* **StreamQL** - gestructureerde queryexpressie.

## Een bericht inspecteren {#inspecting-a-message}

Klik op een berichtrij om de payload in het inspectiepaneel te openen.

* Het tabblad **Opgemaakt** toont JSON met syntaxisaccentuering en inklapbare nodes.
* Het tabblad **Onbewerkt** toont de ongewijzigde payloadbytes.
* Binaire frames worden als hex weergegeven, waar mogelijk met daarnaast een UTF-8-interpretatie.
* Sluitframes bevatten de statuscode en reden die uit de payload zijn geparseerd.

## Een bericht naar WS opnieuw versturen sturen {#sending-a-message-to-ws-replay}

Klik met de rechtermuisknop op een berichtrij en kies **Naar WS opnieuw versturen sturen** om het bericht in WS opnieuw versturen te openen. Het handshakeverzoek van de verbinding wordt gebruikt om de replayverbinding tot stand te brengen.

Vanuit WS opnieuw versturen kun je de payload wijzigen en opnieuw versturen, of nieuwe berichten in een actieve verbinding injecteren.

## WS-berichten exporteren {#exporting-ws-messages}

1. Selecteer de verbinding in de verbindingslijst.
2. Open het bedieningselement voor berichtexport.
3. Kies **JSON** of **CSV**.
4. Sla het bestand op.

De export bevat voor elk bericht het volgnummer, de richting, opcode, tijdstempel en payload.

Gebruik **CSV exporteren** boven de verbindingslijst om verbindingsmetadata in plaats van berichtpayloads te exporteren. Een vastgelegde verbinding en een sessie in WS opnieuw versturen zijn afzonderlijke records; antwoorden op opnieuw verstuurde berichten horen bij de tijdlijn van WS opnieuw versturen, niet bij deze lijst met vastgelegde geschiedenis.

## Gerelateerde pagina’s {#related-pages}

* [Opnieuw versturen](./replay.md)
* [WS opnieuw versturen](./ws-replay.md)
* [Zoeken](./search.md)
* [HTTPQL en StreamQL](../reference/httpql.md)
