TsgcHTTP3Client › Metody › Delete
Wysyła synchroniczne żądanie HTTP/3 DELETE i zwraca treść odpowiedzi.
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny URL zasobu do usunięcia. |
aResponseContent | TStream | Strumień odbierający surową treść odpowiedzi (tylko przeciążenie strumieniowe). |
Treść odpowiedzi otrzymana od serwera, zdekodowana jako ciąg znaków. Przeciążenie strumieniowe zapisuje treść do aResponseContent. (string)
Delete blokuje wątek wywołujący do momentu odebrania pełnej odpowiedzi HTTP/3. Użyj pierwszego przeciążenia, gdy odpowiedź jest tekstowa i mieści się w pamięci; użyj przeciążenia strumieniowego, aby zapisać surową treść bezpośrednio do TStream (na przykład pliku lub strumienia pamięci). Jeśli klient nie jest jeszcze połączony, adres URL jest używany do pierwszego otwarcia połączenia. W przypadku żądania nieblokującego użyj DeleteAsync, które dostarcza odpowiedź przez OnResponse.
vResponse := oClient.Delete('https://api.example.com/v1/users/42');