TsgcHTTP2Client › Właściwości › TLS
Włącza bezpieczne połączenie TLS, które jest zazwyczaj wymagane przez serwery HTTP/2.
property TLS: Boolean read FTLS write FTLS;
True
Ustaw TLS na True, aby negocjować HTTP/2 przez TLS (protokół ALPN h2); jest to wymagane przez praktycznie wszystkie publiczne serwery HTTP/2. Ustaw na False tylko gdy serwer jawnie obsługuje HTTP/2 w postaci niezaszyfrowanej (h2c). Gdy TLS jest włączony, TLSOptions steruje certyfikatami, weryfikacją, wersją TLS i wyborem OpenSSL lub SChannel jako IOHandler. Przekazanie pełnego adresu URL https:// do metody żądania automatycznie ustawia TLS na True.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;