SSE (Server-Sent Events)
A Server-Sent Events egyirányú HTTP-folyam: a kiszolgáló küld, a kliens figyeli. A Restorm teljes értékű kéréstípust csinál belőle.
Jobb kattintás a projektfában ▸ Hozzáadás ▸ SSE-kérés.

Konfiguráció
Section titled “Konfiguráció”| Mező | Szerepe |
|---|---|
| URL | A folyam végpontja |
| Fejlécek | A megnyitó kérés fejlécei — a hitelesítés is itt utazik |
| Utolsó eseményazonosító | A Last-Event-ID fejléc kezdőértéke, amely csak az első kapcsolódáskor kerül elküldésre |
Viselkedés
Section titled “Viselkedés”A Restorm az EventSource specifikációját követi: elemzi az event:, data:,
id: és retry: mezőket, és minden beérkezett eseményt megjelenít az
időbélyegével, a nevével és a hasznos terhével — egy eseményre kattintva
kibontható a teljes tartalma. Az azonosítót pedig megőrzi az
újrakapcsolódáshoz.
Megszakadás esetén az újrakapcsolódás automatikusan újraküldi a legutóbb
kapott azonosítót a Last-Event-ID fejlécben — ez teszi lehetővé, hogy a
kiszolgáló onnan folytassa, ahol abbahagyta.
A folyam csak fogadásra szolgál: a kapcsolat megnyitása után nincs mit küldeni.
Forgatókönyvben
Section titled “Forgatókönyvben”Két művelet: SSE-kapcsolat (connected és message kimenettel, fogadott
eseményenként egy kibocsátással) és SSE-kapcsolat bezárása. Lásd:
Kapcsolatok és folyamok.
A szokásos minta: meg kell nyitni a folyamot, HTTP-hívással ki kell váltani az
üzleti műveletet, majd egy állítással ellenőrizni, hogy az elvárt esemény
valóban megérkezik a message portra.
Kódrészletek
Section titled “Kódrészletek”Három cél: cURL, a böngésző EventSource API-ja, Python (requests folyam módban).