TsgcHTTP3Client › Yöntemler › PutAsync
Engellemesiz bir HTTP/3 PUT isteği gönderir; yanıt OnResponse üzerinden gelir.
procedure PutAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| Name | Type | Açıklama |
|---|---|---|
aURL | const string | İsteğin gönderildiği kaynağın mutlak URL'si. |
aData | const string | Sunucuya gönderilen istek gövdesi. |
aContentType | const string | content-type başlığının değeri. Varsayılan değer application/json'dur. |
PutAsync, bir HTTP/3 PUT 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. Yükle eşleşmesi için aContentType'ı ayarlayın; örneğin JSON belge gönderirken application/json. Gövdeyi doğrudan döndüren engelleyen bir çağrı için Put kullanın.
oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');