TsgcHTTP3Client › Eventos › OnResponse

OnResponse Evento

Se dispara cuando el cliente recibe la respuesta completa (estado, cabeceras y cuerpo) del servidor.

Sintaxis

property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object

Valor Predeterminado

—

Observaciones

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.

Ejemplo


procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
  Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
  ShowMessage(Response.DataString);
end;

Volver a Eventos