SSE (Server-Sent Events)
Server-Sent Events on yksisuuntainen HTTP-virta: palvelin työntää, asiakas kuuntelee. Restorm tekee siitä täysivaltaisen pyyntötyypin.
Napsauta projektipuuta hiiren oikealla painikkeella ▸ Lisää ▸ SSE-pyyntö.

Kokoonpano
Section titled “Kokoonpano”| Kenttä | Tehtävä |
|---|---|
| URL | Virran päätepiste |
| Otsakkeet | Avauspyynnön otsakkeet — todennus kulkee täällä |
| Viimeinen tapahtumatunniste | Last-Event-ID-otsakkeen alustusarvo, joka lähetetään vain ensimmäisen yhteyden yhteydessä |
Toiminta
Section titled “Toiminta”Restorm noudattaa EventSource-määritystä: se jäsentää kentät event:, data:,
id: ja retry: ja näyttää jokaisen vastaanotetun tapahtuman aikaleimansa,
nimensä ja hyötykuormansa kanssa — tapahtuman napsauttaminen avaa sen koko
sisällön. Tunniste puolestaan säilytetään uudelleenyhdistämistä varten.
Katkoksen sattuessa uudelleenyhdistäminen lähettää automaattisesti viimeksi
vastaanotetun tunnisteen Last-Event-ID-otsakkeessa — juuri tämä antaa
palvelimelle mahdollisuuden jatkaa siitä, mihin se jäi.
Virta on vain vastaanottoa varten: yhteyden avaamisen jälkeen ei ole mitään lähetettävää.
Skenaariossa
Section titled “Skenaariossa”Kaksi toimintoa: SSE-yhteys (lähdöt connected ja message, yksi lähetys
jokaista vastaanotettua tapahtumaa kohti) ja Sulje SSE-yhteys. Katso
Yhteydet ja virrat.
Tavallinen kuvio: avaa virta, laukaise liiketoimintatoiminto HTTP-kutsulla ja
tarkista sitten väittämällä, että odotettu tapahtuma todella saapuu
message-porttiin.
Koodinpätkät
Section titled “Koodinpätkät”Kolme kohdetta: cURL, selaimen EventSource ja Python (virtaava requests).