TsgcHTTP2Client › Propriétés
Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.
| Nom | Description |
|---|---|
| Active | Ouvre ou ferme la connexion HTTP/2 vers le serveur distant. |
| Host | Adresse IP ou nom DNS du serveur HTTP/2 auquel le client se connectera. |
| Port | Port TCP utilisé pour se connecter au serveur HTTP/2. |
| TLS | Active une connexion TLS sécurisée, généralement requise par les serveurs HTTP/2. |
| IPVersion | Sélectionne la version du protocole IP (IPv4 ou IPv6) utilisée pour la connexion TCP HTTP/2. |
| Proxy | Achemine la connexion HTTP/2 via un tunnel HTTP CONNECT ou un serveur proxy SOCKS. |
| Nom | Description |
|---|---|
| ConnectTimeout | Durée maximale en millisecondes pendant laquelle le client attend que la connexion TCP/TLS et le prélude HTTP/2 se terminent. |
| ReadTimeout | Délai d'attente maximal en millisecondes pour une réponse HTTP/2 synchrone avant de lever une exception de délai. |
| Nom | Description |
|---|---|
| HeartBeat | Envoie des trames PING HTTP/2 périodiques pour maintenir la connexion active. |
| WatchDog | Se reconnecte automatiquement au serveur HTTP/2 après une déconnexion inattendue. |
| Throttle | Limite le nombre de bits par seconde envoyés ou reçus par le socket HTTP/2. |
| Nom | Description |
|---|---|
| Authentication | Configure les identifiants utilisés pour authentifier les requêtes HTTP/2, incluant les jetons OAuth2 et JWT. |
| TLSOptions | Configure les certificats, la version TLS, ALPN, IOHandler et autres détails de connexion sécurisée utilisés pour HTTP/2 sur TLS. |
| Nom | Description |
|---|---|
| Request | Paramètres de requête HTTP/2 par défaut (en-têtes, user-agent, accept, content-type) appliqués à chaque requête sortante. |
| Settings | Paramètres de la trame SETTINGS HTTP/2 (RFC 7540 section 6.5) annoncés au serveur lors de la connexion. |
| HTTP2Options | Options de réglage côté client pour HTTP/2, notamment la façon dont les trames DATA fragmentées sont transmises à l'application. |
| Nom | Description |
|---|---|
| LogFile | Persiste les trames HTTP/2 entrantes et sortantes dans un fichier, utile pour le débogage au niveau fil. |
| NotifyEvents | Contrôle la façon dont les événements HTTP/2 sont distribués au thread principal. |
| Version | Chaîne en lecture seule qui renvoie la version actuelle de la bibliothèque sgcWebSockets. |
| Nom | Description |
|---|---|
| Active | Ouvre ou ferme la connexion HTTP/2 vers le serveur distant. |
| Authentication | Configure les identifiants utilisés pour authentifier les requêtes HTTP/2, incluant les jetons OAuth2 et JWT. |
| ConnectTimeout | Durée maximale en millisecondes pendant laquelle le client attend que la connexion TCP/TLS et le prélude HTTP/2 se terminent. |
| HeartBeat | Envoie des trames PING HTTP/2 périodiques pour maintenir la connexion active. |
| Host | Adresse IP ou nom DNS du serveur HTTP/2 auquel le client se connectera. |
| HTTP2Options | Options de réglage côté client pour HTTP/2, notamment la façon dont les trames DATA fragmentées sont transmises à l'application. |
| IPVersion | Sélectionne la version du protocole IP (IPv4 ou IPv6) utilisée pour la connexion TCP HTTP/2. |
| LogFile | Persiste les trames HTTP/2 entrantes et sortantes dans un fichier, utile pour le débogage au niveau fil. |
| NotifyEvents | Contrôle la façon dont les événements HTTP/2 sont distribués au thread principal. |
| Port | Port TCP utilisé pour se connecter au serveur HTTP/2. |
| Proxy | Achemine la connexion HTTP/2 via un tunnel HTTP CONNECT ou un serveur proxy SOCKS. |
| ReadTimeout | Délai d'attente maximal en millisecondes pour une réponse HTTP/2 synchrone avant de lever une exception de délai. |
| Request | Paramètres de requête HTTP/2 par défaut (en-têtes, user-agent, accept, content-type) appliqués à chaque requête sortante. |
| Settings | Paramètres de la trame SETTINGS HTTP/2 (RFC 7540 section 6.5) annoncés au serveur lors de la connexion. |
| Throttle | Limite le nombre de bits par seconde envoyés ou reçus par le socket HTTP/2. |
| TLS | Active une connexion TLS sécurisée, généralement requise par les serveurs HTTP/2. |
| TLSOptions | Configure les certificats, la version TLS, ALPN, IOHandler et autres détails de connexion sécurisée utilisés pour HTTP/2 sur TLS. |
| Version | Chaîne en lecture seule qui renvoie la version actuelle de la bibliothèque sgcWebSockets. |
| WatchDog | Se reconnecte automatiquement au serveur HTTP/2 après une déconnexion inattendue. |