TsgcHTTP2ClientMethoden › Delete

Delete Methode

Voert een synchrone HTTP/2 DELETE uit om de resource die door de URL is geïdentificeerd te verwijderen.

Overloads

Overload 1

Syntaxis

function Delete(const aURL: string): string;

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL van de op de server te verwijderen resource.

Retourwaarde

Antwoordbody (vaak een JSON-statusdocument) gedecodeerd als een string. (string)

Opmerkingen

DELETE-verzoeken bevatten doorgaans geen body. Een succesvolle aanroep retourneert gewoonlijk 204 No Content met een lege string, of 200 OK met een bevestigingsdocument, afhankelijk van de server.

Voorbeeld

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

Overload 2

Syntaxis

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

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL van de op de server te verwijderen resource.
aResponseContentconst TStreamStream die de antwoordtekst van de server ongewijzigd verzamelt.

Opmerkingen

Streamgebaseerde variant die de respons opvangt in een door de aanroeper aangeleverde TStream. Kies deze overload wanneer de verwijderingsrespons groot kan zijn of rechtstreeks op schijf moet worden bewaard.

Voorbeeld

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

Terug naar methoden