TsgcHTTP2Client › Eigenschappen

TsgcHTTP2Client Eigenschappen

Gepubliceerde eigenschappen gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Verbinding

NaamBeschrijving
ActiveOpent of sluit de HTTP/2-verbinding met de externe server.
HostIP-adres of DNS-naam van de HTTP/2-server waarmee de client verbinding maakt.
PortTCP-poort gebruikt om verbinding te maken met de HTTP/2-server.
TLSEnables a beveiligd TLS verbinding, which is normaal gesproken vereist by HTTP/2 servers.
IPVersionSelecteert de IP-protocolversie (IPv4 of IPv6) die wordt gebruikt voor de HTTP/2 TCP-verbinding.
ProxyRouteert de HTTP/2-verbinding via een HTTP CONNECT-tunnel of SOCKS-proxyserver.

Timeouts

NaamBeschrijving
ConnectTimeoutMaximale wachttijd in milliseconden die de client wacht op de TCP/TLS-verbinding en de HTTP/2-preface om te voltooien.
ReadTimeoutMaximale tijd in milliseconden om op een synchrone HTTP/2-response te wachten voordat een timeout wordt opgeworpen.

Betrouwbaarheid

NaamBeschrijving
HeartBeatVerstuurt periodieke HTTP/2 PING-frames om de verbinding actief te houden.
WatchDogMaakt automatisch opnieuw verbinding met de HTTP/2-server na een onverwachte verbreking.
ThrottleBeperkt het aantal bits per seconde dat door de HTTP/2-socket wordt verzonden of ontvangen.

Beveiliging

NaamBeschrijving
AuthenticationConfigureert de referenties die worden gebruikt om HTTP/2-verzoeken te authenticeren, inclusief OAuth2- en JWT-tokens.
TLSOptionsConfigureert certificaten, TLS-versie, ALPN, IOHandler en andere beveiligde verbindingsdetails die worden gebruikt voor HTTP/2 via TLS.

HTTP/2

NaamBeschrijving
RequestStandaard HTTP/2-verzoekparameters (headers, user-agent, accept, content-type) die worden toegepast op elk uitgaand verzoek.
SettingsHTTP/2 SETTINGS-frameparameters (RFC 7540 sectie 6.5) aangekondigd aan de server bij verbindingstijd.
HTTP2OptionsAfstemopties aan de clientzijde voor HTTP/2, inclusief hoe gefragmenteerde DATA-frames aan de applicatie worden geleverd.

Diagnostiek

NaamBeschrijving
LogFileSlaat inkomende en uitgaande HTTP/2-frames op in een bestand, nuttig voor foutopsporing op draadbindingsniveau.
NotifyEventsBepaalt hoe HTTP/2-gebeurtenissen naar de hoofdthread worden gestuurd.
VersionAlleen-lezen tekenreeks die de huidige versie van de sgcWebSockets-bibliotheek retourneert.

Alle eigenschappen (alfabetisch)

NaamBeschrijving
ActiveOpent of sluit de HTTP/2-verbinding met de externe server.
AuthenticationConfigureert de referenties die worden gebruikt om HTTP/2-verzoeken te authenticeren, inclusief OAuth2- en JWT-tokens.
ConnectTimeoutMaximale wachttijd in milliseconden die de client wacht op de TCP/TLS-verbinding en de HTTP/2-preface om te voltooien.
HeartBeatVerstuurt periodieke HTTP/2 PING-frames om de verbinding actief te houden.
HostIP-adres of DNS-naam van de HTTP/2-server waarmee de client verbinding maakt.
HTTP2OptionsAfstemopties aan de clientzijde voor HTTP/2, inclusief hoe gefragmenteerde DATA-frames aan de applicatie worden geleverd.
IPVersionSelecteert de IP-protocolversie (IPv4 of IPv6) die wordt gebruikt voor de HTTP/2 TCP-verbinding.
LogFileSlaat inkomende en uitgaande HTTP/2-frames op in een bestand, nuttig voor foutopsporing op draadbindingsniveau.
NotifyEventsBepaalt hoe HTTP/2-gebeurtenissen naar de hoofdthread worden gestuurd.
PortTCP-poort gebruikt om verbinding te maken met de HTTP/2-server.
ProxyRouteert de HTTP/2-verbinding via een HTTP CONNECT-tunnel of SOCKS-proxyserver.
ReadTimeoutMaximale tijd in milliseconden om op een synchrone HTTP/2-response te wachten voordat een timeout wordt opgeworpen.
RequestStandaard HTTP/2-verzoekparameters (headers, user-agent, accept, content-type) die worden toegepast op elk uitgaand verzoek.
SettingsHTTP/2 SETTINGS-frameparameters (RFC 7540 sectie 6.5) aangekondigd aan de server bij verbindingstijd.
ThrottleBeperkt het aantal bits per seconde dat door de HTTP/2-socket wordt verzonden of ontvangen.
TLSEnables a beveiligd TLS verbinding, which is normaal gesproken vereist by HTTP/2 servers.
TLSOptionsConfigureert certificaten, TLS-versie, ALPN, IOHandler en andere beveiligde verbindingsdetails die worden gebruikt voor HTTP/2 via TLS.
VersionAlleen-lezen tekenreeks die de huidige versie van de sgcWebSockets-bibliotheek retourneert.
WatchDogMaakt automatisch opnieuw verbinding met de HTTP/2-server na een onverwachte verbreking.