TsgcHTTP3Client › Méthodes › Delete

Delete Method

Envoie une requête HTTP/3 DELETE synchrone et retourne le corps de la réponse.

Syntaxe

function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à supprimer.
aResponseContentTStream Flux qui reçoit le corps brut de la réponse (surcharge flux uniquement).

Valeur de retour

Corps de la réponse reçu du serveur, décodé sous forme de chaîne. La surcharge flux écrit le corps dans aResponseContent à la place. (string)

Remarques

Delete bloque le thread appelant jusqu'à ce que la réponse HTTP/3 complète ait été reçue. Utilisez la première surcharge lorsque la réponse est textuelle et tient en mémoire ; utilisez la surcharge flux pour écrire le corps brut directement dans un TStream (par exemple un fichier ou un flux mémoire). Si le client n'est pas encore connecté, l'URL est utilisée pour ouvrir la connexion en premier. Pour une requête non bloquante, utilisez DeleteAsync, qui délivre la réponse sur OnResponse.

Exemple


vResponse := oClient.Delete('https://api.example.com/v1/users/42');

Retour aux méthodes