TsgcHTTP2Client › Metodi

Metodi TsgcHTTP2Client

Metodi pubblici raggruppati per scopo, seguiti dall'elenco alfabetico completo.

Connessione

NomeDescrizione
ConnectApre la connessione HTTP/2 ed esegue una GET sincrona all'URL fornito.
ConnectAsyncApre la connessione HTTP/2 ed esegue una GET non bloccante; la risposta viene consegnata tramite OnHTTP2Response.
DisconnectChiude immediatamente il socket TCP/TLS sottostante senza inviare un frame GOAWAY.
CloseEsegue un arresto controllato inviando un frame GOAWAY con un codice di errore e un testo di debug opzionale.
PingInvia un frame HTTP/2 PING per verificare la disponibilità e misurare il tempo di andata e ritorno.

Verbi HTTP

NomeDescrizione
GetInvia una richiesta GET HTTP/2 sincrona e restituisce il corpo della risposta.
PostInvia una richiesta HTTP/2 POST sincrona con un payload stream.
PutInvia una richiesta HTTP/2 PUT sincrona con un payload stream.
DeleteInvia una richiesta HTTP/2 DELETE sincrona per rimuovere la risorsa di destinazione.
OptionsInvia una richiesta HTTP/2 OPTIONS sincrona per esaminare le capacità della risorsa.
PatchInvia una richiesta PATCH HTTP/2 sincrona con un payload di aggiornamento parziale.
TraceInvia una richiesta sincrona HTTP/2 TRACE utilizzata come diagnostica di loop-back.
HeadInvia una richiesta HTTP/2 HEAD sincrona restituendo solo le intestazioni della risposta.

Verbi HTTP asincroni

NomeDescrizione
PostAsyncInvia un POST non bloccante; la risposta arriva su OnHTTP2Response.
PutAsyncInvia una PUT non bloccante; la risposta arriva su OnHTTP2Response.
DeleteAsyncInvia un DELETE non bloccante; la risposta arriva su OnHTTP2Response.
OptionsAsyncInvia un'opzione OPTIONS non bloccante; la risposta arriva su OnHTTP2Response.
PatchAsyncInvia una richiesta PATCH non bloccante; la risposta arriva su OnHTTP2Response.
TraceAsyncInvia un TRACE non bloccante; la risposta arriva su OnHTTP2Response.

Tutti i metodi (alfabetico)

NomeDescrizione
CloseEsegue un arresto controllato inviando un frame GOAWAY con un codice di errore e un testo di debug opzionale.
ConnectApre la connessione HTTP/2 ed esegue una GET sincrona all'URL fornito.
ConnectAsyncApre la connessione HTTP/2 ed esegue una GET non bloccante; la risposta viene consegnata tramite OnHTTP2Response.
DeleteInvia una richiesta HTTP/2 DELETE sincrona per rimuovere la risorsa di destinazione.
DeleteAsyncInvia un DELETE non bloccante; la risposta arriva su OnHTTP2Response.
DisconnectChiude immediatamente il socket TCP/TLS sottostante senza inviare un frame GOAWAY.
GetInvia una richiesta GET HTTP/2 sincrona e restituisce il corpo della risposta.
HeadInvia una richiesta HTTP/2 HEAD sincrona restituendo solo le intestazioni della risposta.
OptionsInvia una richiesta HTTP/2 OPTIONS sincrona per esaminare le capacità della risorsa.
OptionsAsyncInvia un'opzione OPTIONS non bloccante; la risposta arriva su OnHTTP2Response.
PatchInvia una richiesta PATCH HTTP/2 sincrona con un payload di aggiornamento parziale.
PatchAsyncInvia una richiesta PATCH non bloccante; la risposta arriva su OnHTTP2Response.
PingInvia un frame HTTP/2 PING per verificare la disponibilità e misurare il tempo di andata e ritorno.
PostInvia una richiesta HTTP/2 POST sincrona con un payload stream.
PostAsyncInvia un POST non bloccante; la risposta arriva su OnHTTP2Response.
PutInvia una richiesta HTTP/2 PUT sincrona con un payload stream.
PutAsyncInvia una PUT non bloccante; la risposta arriva su OnHTTP2Response.
TraceInvia una richiesta sincrona HTTP/2 TRACE utilizzata come diagnostica di loop-back.
TraceAsyncInvia un TRACE non bloccante; la risposta arriva su OnHTTP2Response.