TsgcHTTP3Client › Events › OnResponse

OnResponse Gebeurtenis

Wordt geactiveerd wanneer de client het volledige antwoord (status, headers en body) van de server ontvangt.

Syntaxis

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

Standaardwaarde

—

Opmerkingen

OnResponse wordt geactiveerd wanneer de volledige HTTP/3-respons voor een aanvraag is ontvangen, wat de manier is waarop de asynchrone methoden (GetAsync, PostAsync, ...) hun resultaat afleveren. De parameter Response geeft de statuscode, de antwoordheaders en de berichttekst vrij (beschikbaar als ruwe bytes en als gedecodeerde tekenreeks), zodat de applicatie de respons kan verwerken. Als de aanvraag mislukt, wordt in plaats daarvan OnError geactiveerd.

Voorbeeld


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

Terug naar Events