Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#3

AW: REST-API längeres Warten auf Antwort

  Alt 26. Sep 2023, 10:56
WebSockets sind eine Möglichkeit, den Client über die Fertigstellung zu informieren, und auch geeignet um die Ergebnisse zurück an den Client zu senden.
Der REST-Aufruf liefert dann lediglich eine Quittung, dass der Request angenommen wurde.

Anstatt Web Sockets könnten, um ohne Polling zu arbeiten, auch Server-Sent-Events (SSE) verwendet werden, diese verwenden Standard HTTP (ohne Upgrade).
Dann wartet der Client bis ein Event vom Server anzeigt, dass die Ergebnisse abgeholt werden können. SSE Client-Beispiel: https://github.com/michaelJustin/indy-sse-jaxrs
Michael Justin

Geändert von mjustin (26. Sep 2023 um 11:09 Uhr)
  Mit Zitat antworten Zitat