TsgcHTTP3Client › Métodos

TsgcHTTP3Client 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 QUIC y realiza el protocolo de enlace TLS 1.3 y HTTP/3.
DisconnectCierra inmediatamente la conexión HTTP/3 (QUIC).
ConnectedDevuelve True cuando la conexión HTTP/3 está abierta actualmente.

Verbos HTTP

NombreDescripción
GetEnvía una solicitud HTTP/3 GET síncrona y devuelve el cuerpo de la respuesta.
PostEnvía una solicitud HTTP/3 POST síncrona con una carga útil en el cuerpo.
PutEnvía una solicitud HTTP/3 PUT síncrona con una carga útil en el cuerpo.
DeleteEnvía una solicitud HTTP/3 DELETE síncrona para eliminar el recurso de destino.
HeadEnvía una solicitud HTTP/3 HEAD síncrona que devuelve solo las cabeceras de la respuesta.
PatchEnvía una solicitud HTTP/3 PATCH síncrona con una carga útil de actualización parcial.
RequestOptionsEnvía una solicitud HTTP/3 OPTIONS síncrona para inspeccionar las capacidades del recurso.
TraceEnvía una solicitud HTTP/3 TRACE síncrona utilizada como diagnóstico de loop-back.

Verbos HTTP asíncronos

NombreDescripción
GetAsyncEnvía un GET no bloqueante; la respuesta llega en OnResponse.
PostAsyncEnvía un POST no bloqueante; la respuesta llega en OnResponse.
PutAsyncEnvía un PUT no bloqueante; la respuesta llega en OnResponse.
DeleteAsyncEnvía un DELETE no bloqueante; la respuesta llega en OnResponse.
PatchAsyncEnvía un PATCH no bloqueante; la respuesta llega en OnResponse.
OptionsAsyncEnvía un OPTIONS no bloqueante; la respuesta llega en OnResponse.
TraceAsyncEnvía un TRACE no bloqueante; la respuesta llega en OnResponse.

Server Push

NombreDescripción
CancelPushEnvía un frame CANCEL_PUSH para rechazar un server push identificado por su push ID.
SetMaxPushIdEnvía un frame MAX_PUSH_ID que limita cuántos server push aceptará el cliente.

Todos los Métodos (orden alfabético)

NombreDescripción
CancelPushEnvía un frame CANCEL_PUSH para rechazar un server push identificado por su push ID.
ConnectAbre la conexión QUIC y realiza el protocolo de enlace TLS 1.3 y HTTP/3.
ConnectedDevuelve True cuando la conexión HTTP/3 está abierta actualmente.
DeleteEnvía una solicitud HTTP/3 DELETE síncrona para eliminar el recurso de destino.
DeleteAsyncEnvía un DELETE no bloqueante; la respuesta llega en OnResponse.
DisconnectCierra inmediatamente la conexión HTTP/3 (QUIC).
GetEnvía una solicitud HTTP/3 GET síncrona y devuelve el cuerpo de la respuesta.
GetAsyncEnvía un GET no bloqueante; la respuesta llega en OnResponse.
HeadEnvía una solicitud HTTP/3 HEAD síncrona que devuelve solo las cabeceras de la respuesta.
OptionsAsyncEnvía un OPTIONS no bloqueante; la respuesta llega en OnResponse.
PatchEnvía una solicitud HTTP/3 PATCH síncrona con una carga útil de actualización parcial.
PatchAsyncEnvía un PATCH no bloqueante; la respuesta llega en OnResponse.
PostEnvía una solicitud HTTP/3 POST síncrona con una carga útil en el cuerpo.
PostAsyncEnvía un POST no bloqueante; la respuesta llega en OnResponse.
PutEnvía una solicitud HTTP/3 PUT síncrona con una carga útil en el cuerpo.
PutAsyncEnvía un PUT no bloqueante; la respuesta llega en OnResponse.
RequestOptionsEnvía una solicitud HTTP/3 OPTIONS síncrona para inspeccionar las capacidades del recurso.
SetMaxPushIdEnvía un frame MAX_PUSH_ID que limita cuántos server push aceptará el cliente.
TraceEnvía una solicitud HTTP/3 TRACE síncrona utilizada como diagnóstico de loop-back.
TraceAsyncEnvía un TRACE no bloqueante; la respuesta llega en OnResponse.