TsgcHTTP2ClientMéthodes › Delete

Delete Method

Effectue un DELETE HTTP/2 synchrone pour supprimer la ressource identifiée par l'URL.

Surcharges

Surcharge 1

Syntaxe

function Delete(const aURL: string): string;

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à supprimer sur le serveur.

Valeur de retour

Corps de la réponse (souvent un document de statut JSON) décodé sous forme de chaîne. (string)

Remarques

Les requêtes DELETE ne comportent généralement aucun corps. Un appel réussi retourne généralement 204 No Content avec une chaîne vide, ou 200 OK avec un document de confirmation selon le serveur.

Exemple

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

Surcharge 2

Syntaxe

procedure Delete(Const aURL: string; const aResponseContent: TStream);

Paramètres

NomTypeDescription
aURL const stringURL absolue de la ressource à supprimer sur le serveur.
aResponseContentconst TStream Flux qui collecte verbatim le corps de réponse du serveur.

Remarques

Variante basée sur un flux qui capture la réponse dans un TStream fourni par l'appelant. Choisissez cette surcharge lorsque la réponse de suppression peut être volumineuse ou doit être persistée directement sur le disque.

Exemple

oOut := TMemoryStream.Create;
try
  oClient.Delete('https://api.example.com/users/42', oOut);
finally
  oOut.Free;
end;

Retour aux méthodes