TsgcHTTP3Client › Eventos › OnResponse
Se dispara cuando el cliente recibe la respuesta completa (estado, cabeceras y cuerpo) del servidor.
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
OnResponse se genera cuando se ha recibido la respuesta HTTP/3 completa de una solicitud, que es la forma en que los métodos asíncronos (GetAsync, PostAsync, …) entregan su resultado. El parámetro Response expone el código de estado, las cabeceras de la respuesta y el cuerpo (disponible tanto como bytes sin procesar como cadena decodificada), de modo que la aplicación pueda procesar la respuesta. Si la solicitud falla, se activa OnError en su lugar.
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;