TsgcHTTP2ClientMetodi › Delete

Delete Metodo

Esegue una DELETE HTTP/2 sincrona per rimuovere la risorsa identificata dall'URL.

Overload

Overload 1

Sintassi

function Delete(const aURL: string): string;

Parametri

NomeTipoDescrizione
aURLconst stringURL assoluto della risorsa da eliminare sul server.

Valore restituito

Corpo della risposta (spesso un documento JSON di stato) decodificato come stringa. (string)

Note

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.

Esempio

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

Sovraccarico 2

Sintassi

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

Parametri

NomeTipoDescrizione
aURLconst stringURL assoluto della risorsa da eliminare sul server.
aResponseContentconst TStreamStream che raccoglie il corpo della risposta del server così com'è.

Note

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.

Esempio

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

Torna ai Metodi