TsgcHTTP3Client › Métodos › PutAsync
Envia uma requisição HTTP/3 PUT não bloqueante; a resposta chega em OnResponse.
procedure PutAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| Name | Type | Descrição |
|---|---|---|
aURL | const string | URL absoluta do recurso ao qual a requisição é enviada. |
aData | const string | Corpo da requisição enviado ao servidor. |
aContentType | const string | Valor do header content-type. Padrão: application/json. |
PutAsync envia uma requisição HTTP/3 PUT e retorna imediatamente, sem bloquear o thread chamador. Quando a resposta completa é recebida, ela é entregue no evento OnResponse; se a requisição falhar, OnError é disparado. Defina aContentType para corresponder ao payload, por exemplo application/json ao enviar um documento JSON. Para uma chamada bloqueante que retorna o corpo diretamente, use Put.
oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');