TsgcHTTP2Client › Metody › Delete
Wykonuje synchroniczne żądanie HTTP/2 DELETE w celu usunięcia zasobu wskazanego przez URL.
function Delete(const aURL: string): string;
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny adres URL zasobu do usunięcia na serwerze. |
Treść odpowiedzi (często dokument stanu JSON) zdekodowana jako ciąg znaków. (string)
Żądania DELETE zazwyczaj nie zawierają treści. Pomyślne wywołanie zwraca zwykle 204 No Content z pustym ciągiem lub 200 OK z dokumentem potwierdzającym, w zależności od serwera.
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny adres URL zasobu do usunięcia na serwerze. |
aResponseContent | const TStream | Strumień zbierający treść odpowiedzi serwera w niezmienionej postaci. |
Wariant oparty na strumieniu, ktory przechwytuje odpowiedz do <code>TStream</code> dostarczonego przez wywolujacego. Nalezy wybrac to przeciazenie, gdy odpowiedz na usuniecie moze byc duza lub musi zostac bezposrednio zapisana na dysk.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;