Code: Select all
Results.ServerSentEventsDer Backend-Endpunkt funktioniert ordnungsgemäß:
- Die Anfrage kommt an
- Die SSE-Verbindung wird hergestellt
- Der Server beginnt sofort mit dem Streaming von Daten
Der Aufruf von HttpClient.GetStreamAsync() bleibt einfach für immer hängen.
Client-Code
Code: Select all
using var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("SessionId", SessionId.ToString());
var url = $"/ssehost/connect/{WebUtility.UrlEncode(ServiceId.ToString())}";
using var stream = await httpClient.GetStreamAsync(url, Cts.Token); //
Mobile version