TsgcHTTP3Client › Métodos

Métodos do TsgcHTTP3Client

Métodos públicos agrupados por finalidade, seguidos pela lista alfabética completa.

Conexão

NameDescrição
ConnectAbre a conexão QUIC e realiza o handshake TLS 1.3 e HTTP/3.
DisconnectFecha a conexão HTTP/3 (QUIC) imediatamente.
ConnectedRetorna True quando a conexão HTTP/3 está atualmente aberta.

Verbos HTTP

NameDescrição
GetEnvia uma requisição HTTP/3 GET síncrona e retorna o corpo da resposta.
PostEnvia uma requisição HTTP/3 POST síncrona com payload de corpo.
PutEnvia uma requisição HTTP/3 PUT síncrona com um corpo de dados.
DeleteEnvia uma requisição HTTP/3 DELETE síncrona para remover o recurso alvo.
HeadEnvia uma requisição HTTP/3 HEAD síncrona retornando apenas os cabeçalhos da resposta.
PatchEnvia uma requisição HTTP/3 PATCH síncrona com payload de atualização parcial.
RequestOptionsEnvia uma requisição HTTP/3 OPTIONS síncrona para inspecionar as capacidades do recurso.
TraceEnvia uma requisição HTTP/3 TRACE síncrona usada como diagnóstico de loop-back.

Verbos HTTP assíncronos

NameDescrição
GetAsyncEnvia um GET não bloqueante; a resposta chega pelo evento OnResponse.
PostAsyncEnvia um POST não bloqueante; a resposta chega em OnResponse.
PutAsyncEnvia um PUT não bloqueante; a resposta chega em OnResponse.
DeleteAsyncEnvia um DELETE não bloqueante; a resposta chega em OnResponse.
PatchAsyncEnvia um PATCH não bloqueante; a resposta chega em OnResponse.
OptionsAsyncEnvia um OPTIONS não bloqueante; a resposta chega pelo evento OnResponse.
TraceAsyncEnvia um TRACE não bloqueante; a resposta chega em OnResponse.

Server Push

NameDescrição
CancelPushEnvia um frame CANCEL_PUSH para recusar um server push identificado por seu ID de push.
SetMaxPushIdEnvia um frame MAX_PUSH_ID que limita quantos server pushes o cliente aceitará.

Todos os Métodos (em ordem alfabética)

NameDescrição
CancelPushEnvia um frame CANCEL_PUSH para recusar um server push identificado por seu ID de push.
ConnectAbre a conexão QUIC e realiza o handshake TLS 1.3 e HTTP/3.
ConnectedRetorna True quando a conexão HTTP/3 está atualmente aberta.
DeleteEnvia uma requisição HTTP/3 DELETE síncrona para remover o recurso alvo.
DeleteAsyncEnvia um DELETE não bloqueante; a resposta chega em OnResponse.
DisconnectFecha a conexão HTTP/3 (QUIC) imediatamente.
GetEnvia uma requisição HTTP/3 GET síncrona e retorna o corpo da resposta.
GetAsyncEnvia um GET não bloqueante; a resposta chega pelo evento OnResponse.
HeadEnvia uma requisição HTTP/3 HEAD síncrona retornando apenas os cabeçalhos da resposta.
OptionsAsyncEnvia um OPTIONS não bloqueante; a resposta chega pelo evento OnResponse.
PatchEnvia uma requisição HTTP/3 PATCH síncrona com payload de atualização parcial.
PatchAsyncEnvia um PATCH não bloqueante; a resposta chega em OnResponse.
PostEnvia uma requisição HTTP/3 POST síncrona com payload de corpo.
PostAsyncEnvia um POST não bloqueante; a resposta chega em OnResponse.
PutEnvia uma requisição HTTP/3 PUT síncrona com um corpo de dados.
PutAsyncEnvia um PUT não bloqueante; a resposta chega em OnResponse.
RequestOptionsEnvia uma requisição HTTP/3 OPTIONS síncrona para inspecionar as capacidades do recurso.
SetMaxPushIdEnvia um frame MAX_PUSH_ID que limita quantos server pushes o cliente aceitará.
TraceEnvia uma requisição HTTP/3 TRACE síncrona usada como diagnóstico de loop-back.
TraceAsyncEnvia um TRACE não bloqueante; a resposta chega em OnResponse.