TsgcHTTP3Client › Métodos › PatchAsync

PatchAsync Método

Envía una solicitud HTTP/3 PATCH no bloqueante; la respuesta llega en OnResponse.

Sintaxis

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

Parámetros

NombreTipoDescripción
aURLconst stringURL absoluta del recurso al que se envía la solicitud.
aDataconst stringCuerpo de la solicitud con la actualización parcial enviada al servidor.
aContentTypeconst stringValor de la cabecera content-type. Su valor predeterminado es application/json.

Observaciones

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.

Ejemplo


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

Volver a Métodos