TsgcHTTP3Client › Méthodes › PostAsync
Envoie une requête HTTP/3 POST non bloquante ; la réponse arrive sur OnResponse.
procedure PostAsync(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded');
| Nom | Type | Description |
|---|---|---|
aURL
| const string | URL absolue de la ressource à laquelle la requête est envoyée. |
aData
| const string | Corps de la requête envoyé au serveur. |
aContentType | const string | Valeur de l'en-tête content-type. Valeur par défaut : application/x-www-form-urlencoded. |
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.
oClient.OnResponse := OnResponseEvent;
oClient.PostAsync('https://api.example.com/v1/login', 'user=john&pass=secret');