TsgcHTTP3Client › Méthodes › Delete
Envoie une requête HTTP/3 DELETE synchrone et retourne le corps de la réponse.
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| Nom | Type | Description |
|---|---|---|
aURL
| const string | URL absolue de la ressource à supprimer. |
aResponseContent | TStream
| Flux qui reçoit le corps brut de la réponse (surcharge flux uniquement). |
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)
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.
vResponse := oClient.Delete('https://api.example.com/v1/users/42');