SSE (Server-Sent Events)
Server-Sent Events är en enkelriktad HTTP-ström: servern pushar, klienten lyssnar. Restorm gör det till en helt egen typ av begäran.
Högerklicka i trädet ▸ Lägg till ▸ SSE-begäran.

Konfiguration
Section titled “Konfiguration”| Fält | Roll |
|---|---|
| URL | Strömmens slutpunkt |
| Headers | Headers för den inledande begäran — det är där autentiseringen går |
| Senaste händelse-ID | Startvärde för headern Last-Event-ID, skickas bara vid den första anslutningen |
Beteende
Section titled “Beteende”Restorm följer EventSource-specifikationen: den tolkar fälten event:, data:,
id: och retry: och visar varje mottagen händelse med sin tidsstämpel, sitt
namn och sin payload — ett klick på en händelse fäller ut hela innehållet. ID:t
sparas för återanslutningen.
Vid ett avbrott skickar återanslutningen automatiskt om det senast mottagna ID:t
i Last-Event-ID — det är det som gör att servern kan ta upp där den slutade.
Strömmen är enbart mottagande: det finns ingenting att skicka när anslutningen är öppen.
I ett scenario
Section titled “I ett scenario”Två åtgärder: SSE-anslutning (utgångarna connected och message, en
emission per mottagen händelse) och Stäng SSE-anslutning. Se
Anslutningar och strömmar.
Det vanliga mönstret: öppna strömmen, utlös verksamhetsåtgärden med ett
HTTP-anrop och kontrollera sedan med en assertion att den förväntade händelsen
verkligen kommer in på porten message.
Kodavsnitt
Section titled “Kodavsnitt”Tre mål: cURL, webbläsarens EventSource, Python (requests i strömmande läge).