TsgcHTTP3Client › Metodi › Delete
Invia una richiesta HTTP/3 DELETE sincrona e restituisce il corpo della risposta.
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| Nome | Tipo | Descrizione |
|---|---|---|
aURL | const string | URL assoluto della risorsa da eliminare. |
aResponseContent | TStream | Stream che riceve il corpo grezzo della risposta (solo overload con stream). |
Corpo della risposta ricevuto dal server, decodificato come stringa. L'overload con stream scrive invece il corpo in aResponseContent. (string)
Delete blocca il thread chiamante finché la risposta HTTP/3 completa non è stata ricevuta. Utilizzare il primo overload quando la risposta è testuale e si adatta alla memoria; utilizzare l'overload con stream per scrivere il corpo grezzo direttamente in un TStream (ad esempio un file o uno stream in memoria). Se il client non è ancora connesso, l'URL viene utilizzato per aprire prima la connessione. Per una richiesta non bloccante utilizzare DeleteAsync, che consegna la risposta su OnResponse.
vResponse := oClient.Delete('https://api.example.com/v1/users/42');