TsgcHTTP3Client › Eventi › OnResponse
Si attiva quando il client riceve la risposta completa (stato, intestazioni e corpo) dal server.
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
OnResponse viene generato quando la risposta HTTP/3 completa per una richiesta è stata ricevuta, che è il modo in cui i metodi asincroni (GetAsync, PostAsync, …) consegnano il loro risultato. Il parametro Response espone il codice di stato, gli header della risposta e il corpo (disponibile sia come byte grezzi che come stringa decodificata), in modo che l'applicazione possa elaborare la risposta. Se la richiesta fallisce, viene invece generato OnError.
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;