TsgcHTTP3Client › Yöntemler › Delete

Delete Yöntem

Zaman uyumlu bir HTTP/3 DELETE isteği gönderir ve yanıt gövdesini döndürür.

Sözdizimi

function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;

Parametreler

NameTypeAçıklama
aURLconst stringSilinecek kaynağın mutlak URL'si.
aResponseContentTStreamHam yanıt gövdesini alan akış (yalnızca akış aşırı yüklemesi).

Dönüş Değeri

Sunucudan alınan yanıt gövdesi, dize olarak çözümlenmiş. Akış aşırı yüklemesi gövdeyi bunun yerine aResponseContent'e yazar. (string)

Remarks

Delete, tam HTTP/3 yanıtı alınana kadar çağıran iş parçacığını bloke eder. Yanıt metinsel ve bellekte uyuyorsa birinci aşırı yüklemeyi kullanın; ham gövdeyi doğrudan bir TStream'e (örneğin dosya veya bellek akışı) yazmak için akış aşırı yüklemesini kullanın. İstemci henüz bağlı değilse bağlantıyı açmak için URL kullanılır. Engellemesiz bir istek için yanıtı OnResponse'a ileten DeleteAsync'i kullanın.

Örnek


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

Yöntemlere Dön