TsgcHTTPServer › Propiedades › FallBack

FallBack Propiedad

Heredada del motor de servidor compartido; no tiene efecto en este componente porque nunca realiza una actualización a WebSocket (ver Observaciones).

Sintaxis

property FallBack: TsgcWSFallBack_Options read FFallBack write SetFallBack;

Valor Predeterminado

ServerSentEvents.Enabled=False

Observaciones

FallBack se hereda sin cambios del motor de servidor compartido que también da soporte a TsgcWebSocketHTTPServer, donde configura Server-Sent-Events como transporte alternativo para navegadores que no pueden abrir una conexión WebSocket nativa. TsgcHTTPServer nunca realiza una actualización a WebSocket, por lo que ServerSentEvents no se activa nunca en este componente: no hay ninguna conexión WebSocket de la que recurrir a un transporte alternativo. La propiedad permanece publicada por compatibilidad de interfaz con el motor compartido; déjela con sus valores predeterminados. Si necesita un push de servidor estilo HTTP/SSE sin WebSocket, escriba un manejador OnCommandGet que mantenga abierto el flujo de respuesta y escriba directamente contenido text/event-stream.

Ejemplo

(mostrado por completitud; no tiene efecto observable en TsgcHTTPServer)


oServer := TsgcHTTPServer.Create(nil);
oServer.FallBack.ServerSentEvents.Enabled := true;
oServer.FallBack.ServerSentEvents.Retry := 3;
oServer.Active := true;

Volver a Propiedades