TsgcHTTP3Client › Méthodes › GetAsync

GetAsync Méthode

Envoie une requête HTTP/3 GET non bloquante ; la réponse arrive sur OnResponse.

Syntaxe

procedure GetAsync(const aURL: string);

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à récupérer. Les paramètres de chaîne de requête doivent déjà être encodés.

Remarques

GetAsync envoie une requête HTTP/3 GET et retourne immédiatement, sans bloquer le thread appelant. Lorsque la réponse complète est reçue, elle est livrée via l'événement OnResponse ; si la requête échoue, OnError se déclenche à la place. Utilisez les méthodes asynchrones pour maintenir la réactivité de l'interface utilisateur ou pour envoyer plusieurs requêtes simultanément sur la même connexion HTTP/3. Pour un appel bloquant qui retourne le corps directement, utilisez Get.

Exemple


oClient.OnResponse := OnResponseEvent;
oClient.GetAsync('https://api.example.com/v1/users');

procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
  ShowMessage(Response.DataString);
end;

Retour aux méthodes