SSE (Server-Sent Events)
Server-Sent Events adalah aliran HTTP satu arah: servernya mendorong, kliennya mendengarkan. Restorm menjadikannya jenis permintaan tersendiri.
Klik kanan di pohon ▸ Tambah ▸ Permintaan SSE.

Konfigurasi
Section titled “Konfigurasi”| Kolom | Peran |
|---|---|
| URL | Titik masuk alirannya |
| Header | Header pada permintaan pembuka — di sinilah autentikasinya lewat |
| Pengenal peristiwa terakhir | Nilai awal untuk header Last-Event-ID, dikirim hanya pada koneksi pertama |
Perilaku
Section titled “Perilaku”Restorm mengikuti spesifikasi EventSource: ia mengurai kolom event:, data:,
id:, dan retry:, lalu menampilkan setiap peristiwa yang diterima beserta
tanda waktunya, namanya, dan muatannya — mengklik sebuah peristiwa akan
membentangkan isinya secara lengkap. Pengenalnya sendiri disimpan untuk
penyambungan ulang.
Bila terjadi pemutusan, penyambungan ulang otomatis mengirimkan kembali pengenal
terakhir yang diterima di dalam Last-Event-ID — inilah yang memungkinkan
servernya melanjutkan dari titik terakhirnya.
Alirannya bersifat penerimaan saja: tidak ada yang perlu dikirim setelah koneksinya terbuka.
Di dalam sebuah skenario
Section titled “Di dalam sebuah skenario”Dua aksi: Koneksi SSE (keluaran connected dan message, satu pancaran per
peristiwa yang diterima) dan Tutup koneksi SSE. Lihat
Koneksi dan aliran.
Pola yang lazim: membuka alirannya, memicu aksi bisnisnya lewat sebuah panggilan
HTTP, lalu memastikan dengan sebuah asersi bahwa peristiwa yang diharapkan
benar-benar tiba di port message.
Cuplikan kode
Section titled “Cuplikan kode”Tiga sasaran: cURL, EventSource peramban, Python (requests dalam mode aliran).