TsgcHTTP3Client › Métodos › PatchAsync

PatchAsync Método

Envia uma requisição HTTP/3 PATCH não bloqueante; a resposta chega pelo evento OnResponse.

Sintaxe

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

Parâmetros

NameTypeDescrição
aURLconst stringURL absoluta do recurso ao qual a requisição é enviada.
aDataconst stringCorpo da requisição com a atualização parcial enviada ao servidor.
aContentTypeconst stringValor do header content-type. Padrão: application/json.

Observações

PatchAsync envia uma requisição HTTP/3 PATCH e retorna imediatamente, sem bloquear o thread chamador. Quando a resposta completa for recebida, ela é entregue no evento OnResponse; se a requisição falhar, OnError é disparado. PATCH envia apenas as alterações do recurso em vez de substituí-lo. Para uma chamada bloqueante que retorna o corpo diretamente, use Patch.

Exemplo


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

Voltar para Métodos