TsgcHTTP3Client › Événements › OnResponse

OnResponse Événement

Se déclenche lorsque le client reçoit la réponse complète (statut, en-têtes et corps) du serveur.

Syntaxe

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

Valeur par défaut

—

Remarques

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.

Exemple


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

Retour aux événements