TsgcHTTP2Client › Propiedades

TsgcHTTP2Client Propiedades

Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.

Conexión

NombreDescripción
ActiveAbre o cierra la conexión HTTP/2 con el servidor remoto.
HostDirección IP o nombre DNS del servidor HTTP/2 al que se conectará el cliente.
PortPuerto TCP utilizado para conectarse al servidor HTTP/2.
TLSHabilita una conexión TLS segura, que normalmente requieren los servidores HTTP/2.
IPVersionSelecciona la versión del protocolo IP (IPv4 o IPv6) utilizada para la conexión TCP de HTTP/2.
ProxyEnruta la conexión HTTP/2 a través de un túnel HTTP CONNECT o un servidor proxy SOCKS.

Tiempos de espera

NombreDescripción
ConnectTimeoutTiempo máximo en milisegundos que el cliente espera para completar la conexión TCP/TLS y el prefacio HTTP/2.
ReadTimeoutTiempo máximo en milisegundos que se espera una respuesta HTTP/2 síncrona antes de generar un timeout.

Fiabilidad

NombreDescripción
HeartBeatEnvía frames PING HTTP/2 periódicos para mantener activa la conexión.
WatchDogSe reconecta automáticamente al servidor HTTP/2 tras una desconexión inesperada.
ThrottleLimita el número de bits por segundo enviados o recibidos por el socket HTTP/2.

Seguridad

NombreDescripción
AuthenticationConfigura las credenciales usadas para autenticar las solicitudes HTTP/2, incluidos los tokens OAuth2 y JWT.
TLSOptionsConfigura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura usados para HTTP/2 sobre TLS.

HTTP/2

NombreDescripción
RequestParámetros predeterminados de solicitud HTTP/2 (cabeceras, user-agent, accept, content-type) aplicados a cada solicitud saliente.
SettingsParámetros del frame SETTINGS de HTTP/2 (sección 6.5 del RFC 7540) anunciados al servidor en el momento de la conexión.
HTTP2OptionsOpciones de ajuste del lado del cliente para HTTP/2, incluida la forma en que los frames DATA fragmentados se entregan a la aplicación.

Diagnósticos

NombreDescripción
LogFilePersiste los marcos HTTP/2 entrantes y salientes en un archivo, útil para depuración a nivel de wire.
NotifyEventsControla cómo se despachan los eventos HTTP/2 al hilo principal.
VersionCadena de solo lectura que devuelve la versión actual de la biblioteca sgcWebSockets.

Todas las Propiedades (alfabético)

NombreDescripción
ActiveAbre o cierra la conexión HTTP/2 con el servidor remoto.
AuthenticationConfigura las credenciales usadas para autenticar las solicitudes HTTP/2, incluidos los tokens OAuth2 y JWT.
ConnectTimeoutTiempo máximo en milisegundos que el cliente espera para completar la conexión TCP/TLS y el prefacio HTTP/2.
HeartBeatEnvía frames PING HTTP/2 periódicos para mantener activa la conexión.
HostDirección IP o nombre DNS del servidor HTTP/2 al que se conectará el cliente.
HTTP2OptionsOpciones de ajuste del lado del cliente para HTTP/2, incluida la forma en que los frames DATA fragmentados se entregan a la aplicación.
IPVersionSelecciona la versión del protocolo IP (IPv4 o IPv6) utilizada para la conexión TCP de HTTP/2.
LogFilePersiste los marcos HTTP/2 entrantes y salientes en un archivo, útil para depuración a nivel de wire.
NotifyEventsControla cómo se despachan los eventos HTTP/2 al hilo principal.
PortPuerto TCP utilizado para conectarse al servidor HTTP/2.
ProxyEnruta la conexión HTTP/2 a través de un túnel HTTP CONNECT o un servidor proxy SOCKS.
ReadTimeoutTiempo máximo en milisegundos que se espera una respuesta HTTP/2 síncrona antes de generar un timeout.
RequestParámetros predeterminados de solicitud HTTP/2 (cabeceras, user-agent, accept, content-type) aplicados a cada solicitud saliente.
SettingsParámetros del frame SETTINGS de HTTP/2 (sección 6.5 del RFC 7540) anunciados al servidor en el momento de la conexión.
ThrottleLimita el número de bits por segundo enviados o recibidos por el socket HTTP/2.
TLSHabilita una conexión TLS segura, que normalmente requieren los servidores HTTP/2.
TLSOptionsConfigura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura usados para HTTP/2 sobre TLS.
VersionCadena de solo lectura que devuelve la versión actual de la biblioteca sgcWebSockets.
WatchDogSe reconecta automáticamente al servidor HTTP/2 tras una desconexión inesperada.