TsgcHTTP3Client › Métodos › PutAsync
Envía una solicitud HTTP/3 PUT no bloqueante; la respuesta llega en OnResponse.
procedure PutAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| Nombre | Tipo | Descripción |
|---|---|---|
aURL | const string | URL absoluta del recurso al que se envía la solicitud. |
aData | const string | Cuerpo de la solicitud enviado al servidor. |
aContentType | const string | Valor de la cabecera content-type. Su valor predeterminado es application/json. |
PutAsync envía una solicitud HTTP/3 PUT y devuelve de inmediato, sin bloquear el hilo que la llama. Cuando se ha recibido la respuesta completa, esta se entrega en el evento OnResponse; si la solicitud falla, se activa OnError en su lugar. Establezca aContentType para que coincida con la carga útil, por ejemplo application/json al enviar un documento JSON. Para una llamada bloqueante que devuelve el cuerpo directamente, utilice Put.
oClient.OnResponse := OnResponseEvent;
oClient.PutAsync('https://api.example.com/v1/users/42', '{"name":"john"}');