SSE (Server-Sent Events)
Server-Sent Events er en enveis HTTP-strøm: serveren dytter, klienten lytter. Restorm gjør det til en fullverdig forespørselstype.
Høyreklikk i treet ▸ Legg til ▸ SSE-forespørsel.

Konfigurasjon
Section titled “Konfigurasjon”| Felt | Rolle |
|---|---|
| URL | Endepunktet for strømmen |
| Headere | Headerne i åpningsforespørselen — det er her autentiseringen går |
| Siste hendelses-ID | Startverdi for Last-Event-ID-headeren, som sendes bare ved første tilkobling |
Oppførsel
Section titled “Oppførsel”Restorm følger EventSource-spesifikasjonen: den tolker feltene event:, data:,
id: og retry:, og viser hver mottatte hendelse med tidsstempel, navn og
nyttelast — et klikk på en hendelse folder ut hele innholdet. ID-en, på sin side,
huskes til gjenoppkoblingen.
Brytes forbindelsen, sender gjenoppkoblingen automatisk den sist mottatte ID-en på
nytt i Last-Event-ID — det er dette som lar serveren fortsette der den slapp.
Strømmen er kun mottakende: det er ingenting å sende når tilkoblingen først er åpen.
I et scenario
Section titled “I et scenario”To handlinger: SSE-tilkobling (utdataene connected og message, én
utsending per mottatt hendelse) og Lukk SSE-tilkobling. Se
Tilkoblinger og strømmer.
Det vanlige mønsteret: åpne strømmen, utløse forretningshandlingen med et
HTTP-kall, og så bekrefte med en assertion at den forventede hendelsen faktisk
kommer inn på message-porten.
Kodeeksempler
Section titled “Kodeeksempler”Tre mål: cURL, nettleserens EventSource, Python (requests i strømmemodus).