TsgcHTTP2Client › Metodi › Delete
Esegue una DELETE HTTP/2 sincrona per rimuovere la risorsa identificata dall'URL.
function Delete(const aURL: string): string;
| Nome | Tipo | Descrizione |
|---|---|---|
aURL | const string | URL assoluto della risorsa da eliminare sul server. |
Corpo della risposta (spesso un documento JSON di stato) decodificato come stringa. (string)
Le richieste DELETE in genere non contengono un corpo. Una chiamata riuscita restituisce solitamente 204 No Content con una stringa vuota, oppure 200 OK con un documento di conferma, a seconda del server.
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| Nome | Tipo | Descrizione |
|---|---|---|
aURL | const string | URL assoluto della risorsa da eliminare sul server. |
aResponseContent | const TStream | Stream che raccoglie il corpo della risposta del server così com'è. |
Variante basata su stream che acquisisce la risposta in un TStream fornito dal chiamante. Scegliere questo sovraccarico quando la risposta all'eliminazione potrebbe essere di grandi dimensioni o deve essere salvata direttamente su disco.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;