TsgcHTTP3Client › Métodos › GetAsync
Envía una solicitud HTTP/3 GET no bloqueante; la respuesta llega en OnResponse.
procedure GetAsync(const aURL: string);
| Nombre | Tipo | Descripción |
|---|---|---|
aURL | const string | URL absoluta del recurso que se desea obtener. Los parámetros de la cadena de consulta deben estar ya codificados. |
GetAsync envía una solicitud HTTP/3 GET y devuelve el control de inmediato, sin bloquear el hilo que la llama. Cuando se ha recibido la respuesta completa, se entrega en el evento OnResponse; si la solicitud falla, se activa OnError en su lugar. Use los métodos asíncronos para mantener la interfaz de usuario receptiva o para enviar varias solicitudes simultáneamente a través de la misma conexión HTTP/3. Para una llamada bloqueante que devuelve el cuerpo directamente, use Get.
oClient.OnResponse := OnResponseEvent;
oClient.GetAsync('https://api.example.com/v1/users');
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
ShowMessage(Response.DataString);
end;