TsgcHTTP3Client › Événements › OnResponse
Se déclenche lorsque le client reçoit la réponse complète (statut, en-têtes et corps) du serveur.
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
OnResponse est déclenché lorsque la réponse HTTP/3 complète d'une requête a été reçue, ce qui est la façon dont les méthodes asynchrones (GetAsync, PostAsync, …) livrent leur résultat. Le paramètre Response expose le code d'état, les en-têtes de réponse et le corps (disponible à la fois comme octets bruts et comme chaîne décodée), afin que l'application puisse traiter la réponse. Si la requête échoue, OnError se déclenche à la place.
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;