TsgcHTTP2Client › Métodos

Métodos do TsgcHTTP2Client

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

Conexão

NameDescrição
ConnectAbre a conexão HTTP/2 e emite um GET síncrono para a URL fornecida.
ConnectAsyncAbre a conexão HTTP/2 e emite um GET não bloqueante; a resposta é entregue em OnHTTP2Response.
DisconnectFecha o socket TCP/TLS subjacente imediatamente, sem enviar um frame GOAWAY.
CloseRealiza um encerramento controlado enviando um frame GOAWAY com um código de erro e um texto de depuração opcional.
PingEnvia um frame HTTP/2 PING para sondar a vivacidade e medir o tempo de ida e volta.

Verbos HTTP

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

Verbos HTTP assíncronos

NameDescrição
PostAsyncEnvia um POST não bloqueante; a resposta chega em OnHTTP2Response.
PutAsyncEnvia um PUT não bloqueante; a resposta chega em OnHTTP2Response.
DeleteAsyncEnvia um DELETE não bloqueante; a resposta chega em OnHTTP2Response.
OptionsAsyncEnvia um OPTIONS não-bloqueante; a resposta chega em OnHTTP2Response.
PatchAsyncEnvia um PATCH não bloqueante; a resposta chega em OnHTTP2Response.
TraceAsyncEnvia um TRACE não bloqueante; a resposta chega em OnHTTP2Response.

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

NameDescrição
CloseRealiza um encerramento controlado enviando um frame GOAWAY com um código de erro e um texto de depuração opcional.
ConnectAbre a conexão HTTP/2 e emite um GET síncrono para a URL fornecida.
ConnectAsyncAbre a conexão HTTP/2 e emite um GET não bloqueante; a resposta é entregue em OnHTTP2Response.
DeleteEnvia uma requisição HTTP/2 DELETE síncrona para remover o recurso de destino.
DeleteAsyncEnvia um DELETE não bloqueante; a resposta chega em OnHTTP2Response.
DisconnectFecha o socket TCP/TLS subjacente imediatamente, sem enviar um frame GOAWAY.
GetEnvia uma requisição HTTP/2 GET síncrona e retorna o corpo da resposta.
HeadEnvia uma requisição HTTP/2 HEAD síncrona retornando apenas os cabeçalhos da resposta.
OptionsEnvia uma requisição HTTP/2 OPTIONS síncrona para inspecionar as capacidades do recurso.
OptionsAsyncEnvia um OPTIONS não-bloqueante; a resposta chega em OnHTTP2Response.
PatchEnvia uma requisição síncrona HTTP/2 PATCH com um payload de atualização parcial.
PatchAsyncEnvia um PATCH não bloqueante; a resposta chega em OnHTTP2Response.
PingEnvia um frame HTTP/2 PING para sondar a vivacidade e medir o tempo de ida e volta.
PostEnvia uma requisição HTTP/2 POST síncrona com um payload de stream.
PostAsyncEnvia um POST não bloqueante; a resposta chega em OnHTTP2Response.
PutEnvia uma requisição HTTP/2 PUT síncrona com uma carga útil de stream.
PutAsyncEnvia um PUT não bloqueante; a resposta chega em OnHTTP2Response.
TraceEnvia uma requisição HTTP/2 TRACE síncrona usada como diagnóstico de loop-back.
TraceAsyncEnvia um TRACE não bloqueante; a resposta chega em OnHTTP2Response.