TsgcHTTP3Client › Métodos › Post

Post Método

Envia uma requisição HTTP/3 POST síncrona com um corpo de dados e retorna o corpo da resposta.

Sintaxe

function Post(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded'): string;

Parâmetros

NameTypeDescrição
aURLconst stringURL absoluta do recurso ao qual a requisição é enviada.
aDataconst stringCorpo da requisição enviado ao servidor.
aContentTypeconst stringValor do cabeçalho content-type. Padrão: application/x-www-form-urlencoded.

Valor de retorno

Corpo da resposta recebido do servidor, decodificado como string. (string)

Observações

Post bloqueia o thread chamador até que a resposta HTTP/3 completa seja recebida e retorna o corpo como string. Defina aContentType para corresponder ao payload, por exemplo application/json ao enviar um documento JSON. Para requisições não bloqueantes, use PostAsync, que entrega a resposta em OnResponse.

Exemplo


vResponse := oClient.Post('https://api.example.com/v1/login', 'user=john&pass=secret');

Voltar para Métodos