TsgcHTTP2Client › Proprietà

TsgcHTTP2Client Proprietà

Proprietà pubblicate raggruppate per scopo, seguite dall'elenco alfabetico completo.

Connessione

NomeDescrizione
ActiveApre o chiude la connessione HTTP/2 al server remoto.
HostIndirizzo IP o nome DNS del server HTTP/2 a cui si connette il client.
PortPorta TCP utilizzata per connettersi al server HTTP/2.
TLSAbilita una connessione TLS sicura, normalmente richiesta dai server HTTP/2.
IPVersionSeleziona la versione del protocollo IP (IPv4 o IPv6) utilizzata per la connessione TCP HTTP/2.
ProxyInstrada la connessione HTTP/2 attraverso un tunnel HTTP CONNECT o un server proxy SOCKS.

Timeout

NomeDescrizione
ConnectTimeoutTempo massimo in millisecondi che il client attende per il completamento della connessione TCP/TLS e del preambolo HTTP/2.
ReadTimeoutTempo massimo in millisecondi da attendere per una risposta HTTP/2 sincrona prima di generare un timeout.

Affidabilità

NomeDescrizione
HeartBeatInvia frame PING HTTP/2 periodici per mantenere attiva la connessione.
WatchDogRiconnette automaticamente al server HTTP/2 dopo una disconnessione inattesa.
ThrottleLimita il numero di bit al secondo inviati o ricevuti dal socket HTTP/2.

Sicurezza

NomeDescrizione
AuthenticationConfigura le credenziali utilizzate per autenticare le richieste HTTP/2, inclusi i token OAuth2 e JWT.
TLSOptionsConfigura certificati, versione TLS, ALPN, IOHandler e altri dettagli della connessione sicura utilizzati per HTTP/2 su TLS.

HTTP/2

NomeDescrizione
RequestParametri predefiniti delle richieste HTTP/2 (header, user-agent, accept, content-type) applicati a ogni richiesta in uscita.
ImpostazioniParametri del frame HTTP/2 SETTINGS (RFC 7540 sezione 6.5) comunicati al server al momento della connessione.
HTTP2OptionsOpzioni di tuning lato client per HTTP/2, incluso il modo in cui i frame DATA frammentati vengono consegnati all'applicazione.

Diagnostica

NomeDescrizione
LogFilePersiste i frame HTTP/2 in entrata e in uscita in un file, utile per il debug a livello di rete.
NotifyEventsControlla come gli eventi HTTP/2 vengono inviati al thread principale.
VersionStringa di sola lettura che restituisce la versione corrente della libreria sgcWebSockets.

Tutte le proprietà (in ordine alfabetico)

NomeDescrizione
ActiveApre o chiude la connessione HTTP/2 al server remoto.
AuthenticationConfigura le credenziali utilizzate per autenticare le richieste HTTP/2, inclusi i token OAuth2 e JWT.
ConnectTimeoutTempo massimo in millisecondi che il client attende per il completamento della connessione TCP/TLS e del preambolo HTTP/2.
HeartBeatInvia frame PING HTTP/2 periodici per mantenere attiva la connessione.
HostIndirizzo IP o nome DNS del server HTTP/2 a cui si connette il client.
HTTP2OptionsOpzioni di tuning lato client per HTTP/2, incluso il modo in cui i frame DATA frammentati vengono consegnati all'applicazione.
IPVersionSeleziona la versione del protocollo IP (IPv4 o IPv6) utilizzata per la connessione TCP HTTP/2.
LogFilePersiste i frame HTTP/2 in entrata e in uscita in un file, utile per il debug a livello di rete.
NotifyEventsControlla come gli eventi HTTP/2 vengono inviati al thread principale.
PortPorta TCP utilizzata per connettersi al server HTTP/2.
ProxyInstrada la connessione HTTP/2 attraverso un tunnel HTTP CONNECT o un server proxy SOCKS.
ReadTimeoutTempo massimo in millisecondi da attendere per una risposta HTTP/2 sincrona prima di generare un timeout.
RequestParametri predefiniti delle richieste HTTP/2 (header, user-agent, accept, content-type) applicati a ogni richiesta in uscita.
ImpostazioniParametri del frame HTTP/2 SETTINGS (RFC 7540 sezione 6.5) comunicati al server al momento della connessione.
ThrottleLimita il numero di bit al secondo inviati o ricevuti dal socket HTTP/2.
TLSAbilita una connessione TLS sicura, normalmente richiesta dai server HTTP/2.
TLSOptionsConfigura certificati, versione TLS, ALPN, IOHandler e altri dettagli della connessione sicura utilizzati per HTTP/2 su TLS.
VersionStringa di sola lettura che restituisce la versione corrente della libreria sgcWebSockets.
WatchDogRiconnette automaticamente al server HTTP/2 dopo una disconnessione inattesa.