TsgcHTTP3Client › Méthodes › PutAsync

PutAsync Méthode

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

Syntaxe

procedure PutAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');

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. Par défaut : application/json.

Remarques

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.

Exemple


oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');

Retour aux méthodes