TsgcHTTP3Client › Events › OnResponse
Wordt geactiveerd wanneer de client het volledige antwoord (status, headers en body) van de server ontvangt.
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
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.
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;