TsgcHTTP3Client › Méthodes › PutAsync
Envoie une requête HTTP/3 PUT non bloquante ; la réponse arrive sur OnResponse.
procedure PutAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| 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. Par défaut : application/json. |
PutAsync envoie une requête HTTP/3 PUT et retourne immédiatement, sans bloquer le thread appelant. Lorsque la réponse complète a été reçue, elle est délivrée sur 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 Put.
oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');