Normalmente, cuando envía una Solicitud HTTP, el servidor envía una respuesta con el archivo solicitado; en algunos casos, en lugar de enviar una única respuesta, el servidor puede enviar múltiples respuestas como un stream. En estos casos puede utilizar el evento OnHTTP2ResponseFragment para capturar estas respuestas y mostrarlas al usuario.
Ejemplo: envíe una solicitud a https://http2.golang.org/clockstream y el servidor enviará una respuesta en flujo cada segundo.
oClient := TsgcHTTP2Client.Create(nil);
oClient.OnHTTP2ResponseFragment := OnHTTP2ResponseFragmentEvent;
oClient.Get('https://http2.golang.org/clockstream');
...
procedure OnHTTP2ResponseFragmentEvent(Sender: TObject; const Connection: TsgcHTTP2ConnectionClient;
const Request: TsgcHTTP2RequestProperty; const Fragment: TsgcHTTP2ResponseFragmentProperty);
begin
ShowMessage(Fragment.DataString);
end;