TsgcHTTP2Client › Métodos

TsgcHTTP2Client Métodos

Métodos públicos agrupados por propósito, seguidos de la lista alfabética completa.

Conexión

NombreDescripción
ConnectAbre la conexión HTTP/2 y realiza una solicitud GET sincrónica a la URL indicada.
ConnectAsyncAbre la conexión HTTP/2 y emite un GET no bloqueante; la respuesta se entrega en OnHTTP2Response.
DisconnectCierra el socket TCP/TLS subyacente de inmediato sin enviar una trama GOAWAY.
CloseRealiza un cierre controlado enviando un frame GOAWAY con un código de error y texto de depuración opcional.
PingEnvía una trama PING HTTP/2 para verificar la disponibilidad y medir el tiempo de ida y vuelta.

Verbos HTTP

NombreDescripción
GetEnvía una solicitud HTTP/2 GET síncrona y devuelve el cuerpo de la respuesta.
PostEnvía una solicitud POST HTTP/2 síncrona con un payload en streaming.
PutEnvía una solicitud PUT HTTP/2 sincrónica con una carga útil de flujo de datos.
DeleteEnvía una solicitud HTTP/2 DELETE síncrona para eliminar el recurso de destino.
OptionsEnvía una solicitud HTTP/2 OPTIONS síncrona para inspeccionar las capacidades del recurso.
PatchEnvía una solicitud HTTP/2 PATCH síncrona con una carga de actualización parcial.
TraceEnvía una solicitud TRACE HTTP/2 síncrona utilizada como diagnóstico de bucle de retorno.
HeadEnvía una solicitud HTTP/2 HEAD síncrona que devuelve únicamente las cabeceras de respuesta.

Verbos HTTP asíncronos

NombreDescripción
PostAsyncEnvía un POST no bloqueante; la respuesta llega en OnHTTP2Response.
PutAsyncEnvía un PUT no bloqueante; la respuesta llega a OnHTTP2Response.
DeleteAsyncEnvía un DELETE no bloqueante; la respuesta llega a través de OnHTTP2Response.
OptionsAsyncEnvía un OPTIONS no bloqueante; la respuesta llega en OnHTTP2Response.
PatchAsyncEnvía un PATCH no bloqueante; la respuesta llega a OnHTTP2Response.
TraceAsyncEnvía un TRACE no bloqueante; la respuesta llega en OnHTTP2Response.

Futures (Delphi 2010+)

NombreDescripción
GetFutureEjecuta un GET HTTP/2 en un hilo en segundo plano y devuelve un future que se resuelve con el cuerpo de la respuesta.
PostFutureEjecuta un POST HTTP/2 en un hilo en segundo plano y devuelve un future que se resuelve con el cuerpo de la respuesta.

Todos los Métodos (orden alfabético)

NombreDescripción
CloseRealiza un cierre controlado enviando un frame GOAWAY con un código de error y texto de depuración opcional.
ConnectAbre la conexión HTTP/2 y realiza una solicitud GET sincrónica a la URL indicada.
ConnectAsyncAbre la conexión HTTP/2 y emite un GET no bloqueante; la respuesta se entrega en OnHTTP2Response.
DeleteEnvía una solicitud HTTP/2 DELETE síncrona para eliminar el recurso de destino.
DeleteAsyncEnvía un DELETE no bloqueante; la respuesta llega a través de OnHTTP2Response.
DisconnectCierra el socket TCP/TLS subyacente de inmediato sin enviar una trama GOAWAY.
GetEnvía una solicitud HTTP/2 GET síncrona y devuelve el cuerpo de la respuesta.
GetFutureEjecuta un GET HTTP/2 en un hilo en segundo plano y devuelve un future que se resuelve con el cuerpo de la respuesta.
HeadEnvía una solicitud HTTP/2 HEAD síncrona que devuelve únicamente las cabeceras de respuesta.
OptionsEnvía una solicitud HTTP/2 OPTIONS síncrona para inspeccionar las capacidades del recurso.
OptionsAsyncEnvía un OPTIONS no bloqueante; la respuesta llega en OnHTTP2Response.
PatchEnvía una solicitud HTTP/2 PATCH síncrona con una carga de actualización parcial.
PatchAsyncEnvía un PATCH no bloqueante; la respuesta llega a OnHTTP2Response.
PingEnvía una trama PING HTTP/2 para verificar la disponibilidad y medir el tiempo de ida y vuelta.
PostEnvía una solicitud POST HTTP/2 síncrona con un payload en streaming.
PostAsyncEnvía un POST no bloqueante; la respuesta llega en OnHTTP2Response.
PostFutureEjecuta un POST HTTP/2 en un hilo en segundo plano y devuelve un future que se resuelve con el cuerpo de la respuesta.
PutEnvía una solicitud PUT HTTP/2 sincrónica con una carga útil de flujo de datos.
PutAsyncEnvía un PUT no bloqueante; la respuesta llega a OnHTTP2Response.
TraceEnvía una solicitud TRACE HTTP/2 síncrona utilizada como diagnóstico de bucle de retorno.
TraceAsyncEnvía un TRACE no bloqueante; la respuesta llega en OnHTTP2Response.