TsgcHTTP3Client › Métodos › Post

Post Método

Envía una solicitud HTTP/3 POST síncrona con una carga útil en el cuerpo y devuelve el cuerpo de la respuesta.

Sintaxis

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

Parámetros

NombreTipoDescripción
aURLconst stringURL absoluta del recurso al que se envía la solicitud.
aDataconst stringCuerpo de la solicitud enviado al servidor.
aContentTypeconst stringValor de la cabecera content-type. Su valor predeterminado es application/x-www-form-urlencoded.

Valor de Retorno

Cuerpo de la respuesta recibido del servidor, decodificado como una cadena. (string)

Observaciones

Post bloquea el hilo llamador hasta que se ha recibido la respuesta HTTP/3 completa y devuelve el cuerpo como una cadena. Establezca aContentType para que coincida con el payload, por ejemplo application/json al enviar un documento JSON. Para solicitudes no bloqueantes use PostAsync, que entrega la respuesta en OnResponse.

Ejemplo


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

Volver a Métodos