TsgcHTTP3Client › Méthodes › PostAsync

PostAsync Method

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

Syntaxe

procedure PostAsync(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded');

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à laquelle la requête est envoyée.
aData const stringCorps de la requête envoyé au serveur.
aContentTypeconst stringValeur de l'en-tête content-type. Valeur par défaut : application/x-www-form-urlencoded.

Remarques

PostAsync envoie une requête HTTP/3 POST 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. Définissez aContentType pour correspondre à la charge utile, par exemple application/json lors de l'envoi d'un document JSON. Pour un appel bloquant qui retourne le corps directement, utilisez Post.

Exemple


oClient.OnResponse := OnResponseEvent;
oClient.PostAsync('https://api.example.com/v1/login', 'user=john&pass=secret');

Retour aux méthodes