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, który przechwytuje odpowiedź do dostarczonego przez wywołującego TStream. Należy wybrać to przeciążenie, gdy odpowiedź usunięcia może być duża lub musi być utrwalona bezpośrednio na dysku.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;