Stream yang mengirim satu JSON per baris dapat diterima secara berurutan melalui next Observable.
callApiStream Core membaca respons NDJSON sebagai JSON per baris dan mengeluarkannya secara berurutan dari Observable.
Menggunakan callApiStream secara langsung dari Core.
Gunakan callApiStream ketika server mengirimkan NDJSON (satu JSON per baris). Jika tidak ada header Accept, akan diatur ke application/x-ndjson sebagai default, dan jika tipe media lain diperlukan, dapat ditimpa dengan header per permintaan.
Format respons NDJSON.
callApiStreamMemisahkan respons berdasarkan baris dan melakukan JSON.parse pada setiap baris. Mengharapkan NDJSON, bukan format frame data standar SSE.
Langganan dan pembatalan Observable.
unsubscribe() akan membatalkan pembaca ReadableStream internal. Batalkan langganan di efek React atau pembersihan tugas.
Opsional: Menggunakan layanan stream yang dihasilkan.
Dalam proyek yang menggunakan OpenAPI generator, Anda dapat membuat layanan yang dihasilkan memanggil callApiStream untuk endpoint stream. Di antarmuka, impor dan langganan dengan cara yang sama seperti layanan yang dihasilkan biasa.