TsgcHTTP2ClientWłaściwości › TLS

TLS Właściwość

Włącza bezpieczne połączenie TLS, które jest zazwyczaj wymagane przez serwery HTTP/2.

Składnia

property TLS: Boolean read FTLS write FTLS;

Wartość domyślna

True

Uwagi

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.

Przykład


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;

Wróć do Właściwości