TsgcHTTP3Client › Metodi

Metodi di TsgcHTTP3Client

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

Connessione

NomeDescrizione
ConnectApre la connessione QUIC ed esegue l'handshake TLS 1.3 e HTTP/3.
DisconnectChiude immediatamente la connessione HTTP/3 (QUIC).
ConnectedRestituisce True quando la connessione HTTP/3 è attualmente aperta.

Verbi HTTP

NomeDescrizione
GetInvia una richiesta HTTP/3 GET sincrona e restituisce il corpo della risposta.
PostInvia una richiesta HTTP/3 POST sincrona con un payload nel corpo.
PutInvia una richiesta HTTP/3 PUT sincrona con un payload nel corpo.
DeleteInvia una richiesta HTTP/3 DELETE sincrona per rimuovere la risorsa di destinazione.
HeadInvia una richiesta HTTP/3 HEAD sincrona che restituisce solo gli header della risposta.
PatchInvia una richiesta HTTP/3 PATCH sincrona con un payload di aggiornamento parziale.
RequestOptionsInvia una richiesta HTTP/3 OPTIONS sincrona per ispezionare le funzionalità della risorsa.
TraceInvia una richiesta HTTP/3 TRACE sincrona usata come diagnostica di loop-back.

Verbi HTTP asincroni

NomeDescrizione
GetAsyncInvia una GET non bloccante; la risposta arriva su OnResponse.
PostAsyncInvia una POST non bloccante; la risposta arriva su OnResponse.
PutAsyncInvia una PUT non bloccante; la risposta arriva su OnResponse.
DeleteAsyncInvia una DELETE non bloccante; la risposta arriva su OnResponse.
PatchAsyncInvia una PATCH non bloccante; la risposta arriva su OnResponse.
OptionsAsyncInvia una OPTIONS non bloccante; la risposta arriva su OnResponse.
TraceAsyncInvia una TRACE non bloccante; la risposta arriva su OnResponse.

Server Push

NomeDescrizione
CancelPushInvia un frame CANCEL_PUSH per rifiutare un server push identificato dal suo push ID.
SetMaxPushIdInvia un frame MAX_PUSH_ID che limita il numero di server push che il client accetterà.

Tutti i metodi (alfabetico)

NomeDescrizione
CancelPushInvia un frame CANCEL_PUSH per rifiutare un server push identificato dal suo push ID.
ConnectApre la connessione QUIC ed esegue l'handshake TLS 1.3 e HTTP/3.
ConnectedRestituisce True quando la connessione HTTP/3 è attualmente aperta.
DeleteInvia una richiesta HTTP/3 DELETE sincrona per rimuovere la risorsa di destinazione.
DeleteAsyncInvia una DELETE non bloccante; la risposta arriva su OnResponse.
DisconnectChiude immediatamente la connessione HTTP/3 (QUIC).
GetInvia una richiesta HTTP/3 GET sincrona e restituisce il corpo della risposta.
GetAsyncInvia una GET non bloccante; la risposta arriva su OnResponse.
HeadInvia una richiesta HTTP/3 HEAD sincrona che restituisce solo gli header della risposta.
OptionsAsyncInvia una OPTIONS non bloccante; la risposta arriva su OnResponse.
PatchInvia una richiesta HTTP/3 PATCH sincrona con un payload di aggiornamento parziale.
PatchAsyncInvia una PATCH non bloccante; la risposta arriva su OnResponse.
PostInvia una richiesta HTTP/3 POST sincrona con un payload nel corpo.
PostAsyncInvia una POST non bloccante; la risposta arriva su OnResponse.
PutInvia una richiesta HTTP/3 PUT sincrona con un payload nel corpo.
PutAsyncInvia una PUT non bloccante; la risposta arriva su OnResponse.
RequestOptionsInvia una richiesta HTTP/3 OPTIONS sincrona per ispezionare le funzionalità della risorsa.
SetMaxPushIdInvia un frame MAX_PUSH_ID che limita il numero di server push che il client accetterà.
TraceInvia una richiesta HTTP/3 TRACE sincrona usata come diagnostica di loop-back.
TraceAsyncInvia una TRACE non bloccante; la risposta arriva su OnResponse.