TsgcHTTP3Client › Métodos › PatchAsync
Envía una solicitud HTTP/3 PATCH no bloqueante; la respuesta llega en OnResponse.
procedure PatchAsync(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 con la actualización parcial enviada al servidor. |
aContentType | const string | Valor de la cabecera content-type. Su valor predeterminado es application/json. |
PatchAsync envía una solicitud HTTP/3 PATCH y retorna inmediatamente, sin bloquear el hilo que la invoca. Cuando se ha recibido la respuesta completa, se entrega en el evento OnResponse; si la solicitud falla, se activa OnError en su lugar. PATCH envía únicamente los cambios al recurso en lugar de reemplazarlo. Para una llamada bloqueante que devuelve el cuerpo directamente, use Patch.
oClient.OnResponse := OnResponseEvent;
oClient.PatchAsync('https://api.example.com/v1/users/42', '{"name":"john"}');