TsgcHTTP3Client › Yöntemler › PatchAsync

PatchAsync Yöntem

Engellemesiz bir HTTP/3 PATCH isteği gönderir; yanıt OnResponse üzerinden gelir.

Sözdizimi

procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');

Parametreler

NameTypeAçıklama
aURLconst stringİsteğin gönderildiği kaynağın mutlak URL'si.
aDataconst stringSunucuya gönderilen kısmi güncellemeyi içeren istek gövdesi.
aContentTypeconst stringcontent-type başlığının değeri. Varsayılan değer application/json'dur.

Remarks

PatchAsync, bir HTTP/3 PATCH isteği gönderir ve çağıran iş parçacığını engellemeden hemen geri döner. Yanıtın tamamı alındığında OnResponse olayına iletilir; istek başarısız olursa bunun yerine OnError tetiklenir. PATCH, kaynağı tamamen değiştirmek yerine yalnızca değişiklikleri gönderir. Gövdeyi doğrudan döndüren engelleyen bir çağrı için Patch kullanın.

Örnek


oClient.OnResponse := OnResponseEvent;
oClient.PatchAsync('https://api.example.com/v1/users/42', '{"name":"john"}');

Yöntemlere Dön