TsgcHTTP3Client › Eventi › OnResponse

OnResponse Evento

Si attiva quando il client riceve la risposta completa (stato, intestazioni e corpo) dal server.

Sintassi

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

Valore predefinito

—

Note

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.

Esempio


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

Torna agli Eventi