Streaming & Upload
Core's callApiStream liest NDJSON-Antworten als zeilenweise JSON und gibt sie der Reihe nach in Observable aus.
Direkte Verwendung von callApiStream in Core.
Verwenden Sie callApiStream, wenn der Server NDJSON (ein JSON pro Zeile) bereitstellt. Wenn der Accept-Header fehlt, wird application/x-ndjson als Standardwert festgelegt, und andere Medientypen können per Anfrage-Header überschrieben werden.
NDJSON-Antwortformat.
callApiStreamTeilt die Antwort anhand von Zeilenumbrüchen und analysiert jede Zeile mit JSON.parse. Es wird NDJSON erwartet, nicht das Standardformat des SSE-Datenrahmens.
Abonnieren und Abbestellen von Observable.
unsubscribe() annulliert auch den internen ReadableStream-Reader. Bitte kündigen Sie das Abonnement in React-Effekten oder bei der Bereinigung von Aufgaben.
Optional: Verwendung des generierten Stream-Services.
In Projekten, die den OpenAPI-Generator verwenden, kann der generierte Service für den Stream-Endpunkt so konfiguriert werden, dass er callApiStream aufruft. Im Frontend wird er wie ein normaler generierter Service importiert und abonniert.