TsgcHTTP2Client › Özellikler

TsgcHTTP2Client Özellikleri

Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.

Connection

NameAçıklama
ActiveUzak sunucuya HTTP/2 bağlantısını açar veya kapatır.
Hostİstemcinin bağlanacağı HTTP/2 sunucusunun IP adresi veya DNS adı.
PortHTTP/2 sunucusuna bağlanmak için kullanılan TCP portu.
TLS Normalde HTTP/2 sunucuları tarafından gerekli olan güvenli bir TLS bağlantısını etkinleştirir.
IPVersionHTTP/2 TCP bağlantısı için kullanılan IP protokol sürümünü (IPv4 veya IPv6) seçer.
ProxyHTTP/2 bağlantısını bir HTTP CONNECT tüneli veya SOCKS proxy sunucusu üzerinden yönlendirir.

Timeouts

NameAçıklama
ConnectTimeoutTCP/TLS bağlantısının ve HTTP/2 preface'inin tamamlanması için istemcinin beklediği milisaniye cinsinden maksimum süre.
ReadTimeoutBir zaman aşımı yükseltilmeden önce eşzamanlı bir HTTP/2 yanıtının beklenmesi için milisaniye cinsinden maksimum süre.

Güvenilirlik

NameAçıklama
HeartBeatBağlantıyı canlı tutmak için periyodik HTTP/2 PING çerçeveleri gönderir.
WatchDogBeklenmedik bir bağlantı kesilmesinden sonra HTTP/2 sunucusuna otomatik olarak yeniden bağlanır.
ThrottleHTTP/2 soketi tarafından saniyede gönderilen veya alınan bit sayısını sınırlar.

Güvenlik

NameAçıklama
AuthenticationOAuth2 ve JWT token'ları dahil olmak üzere HTTP/2 isteklerini doğrulamak için kullanılan kimlik bilgilerini yapılandırır.
TLSOptionsTLS üzerinden HTTP/2 için kullanılan sertifikaları, TLS sürümünü, ALPN, IOHandler ve diğer güvenli bağlantı ayrıntılarını yapılandırır.

HTTP/2

NameAçıklama
RequestHer giden isteğe uygulanan varsayılan HTTP/2 istek parametreleri (headers, user-agent, accept, content-type).
SettingsBağlantı zamanında sunucuya duyurulan HTTP/2 SETTINGS çerçevesi parametreleri (RFC 7540 bölüm 6.5).
HTTP2OptionsParçalı DATA çerçevelerinin uygulamaya nasıl teslim edileceği dahil, HTTP/2 için istemci tarafı ayar seçenekleri.

Tanılama

NameAçıklama
LogFileGelen ve giden HTTP/2 çerçevelerini bir dosyaya kalıcı olarak kaydeder; bu, kablo seviyesinde hata ayıklama için yararlıdır.
NotifyEvents HTTP/2 olaylarının ana iş parçacığına nasıl gönderileceğini denetler.
VersionMevcut sgcWebSockets kütüphane sürümünü döndüren salt okunur dize.

Tüm Özellikler (alfabetik)

NameAçıklama
ActiveUzak sunucuya HTTP/2 bağlantısını açar veya kapatır.
AuthenticationOAuth2 ve JWT token'ları dahil olmak üzere HTTP/2 isteklerini doğrulamak için kullanılan kimlik bilgilerini yapılandırır.
ConnectTimeoutTCP/TLS bağlantısının ve HTTP/2 preface'inin tamamlanması için istemcinin beklediği milisaniye cinsinden maksimum süre.
HeartBeatBağlantıyı canlı tutmak için periyodik HTTP/2 PING çerçeveleri gönderir.
Hostİstemcinin bağlanacağı HTTP/2 sunucusunun IP adresi veya DNS adı.
HTTP2OptionsParçalı DATA çerçevelerinin uygulamaya nasıl teslim edileceği dahil, HTTP/2 için istemci tarafı ayar seçenekleri.
IPVersionHTTP/2 TCP bağlantısı için kullanılan IP protokol sürümünü (IPv4 veya IPv6) seçer.
LogFileGelen ve giden HTTP/2 çerçevelerini bir dosyaya kalıcı olarak kaydeder; bu, kablo seviyesinde hata ayıklama için yararlıdır.
NotifyEvents HTTP/2 olaylarının ana iş parçacığına nasıl gönderileceğini denetler.
PortHTTP/2 sunucusuna bağlanmak için kullanılan TCP portu.
ProxyHTTP/2 bağlantısını bir HTTP CONNECT tüneli veya SOCKS proxy sunucusu üzerinden yönlendirir.
ReadTimeoutBir zaman aşımı yükseltilmeden önce eşzamanlı bir HTTP/2 yanıtının beklenmesi için milisaniye cinsinden maksimum süre.
RequestHer giden isteğe uygulanan varsayılan HTTP/2 istek parametreleri (headers, user-agent, accept, content-type).
SettingsBağlantı zamanında sunucuya duyurulan HTTP/2 SETTINGS çerçevesi parametreleri (RFC 7540 bölüm 6.5).
ThrottleHTTP/2 soketi tarafından saniyede gönderilen veya alınan bit sayısını sınırlar.
TLS Normalde HTTP/2 sunucuları tarafından gerekli olan güvenli bir TLS bağlantısını etkinleştirir.
TLSOptionsTLS üzerinden HTTP/2 için kullanılan sertifikaları, TLS sürümünü, ALPN, IOHandler ve diğer güvenli bağlantı ayrıntılarını yapılandırır.
VersionMevcut sgcWebSockets kütüphane sürümünü döndüren salt okunur dize.
WatchDogBeklenmedik bir bağlantı kesilmesinden sonra HTTP/2 sunucusuna otomatik olarak yeniden bağlanır.