TsgcHTTP2Client › 속성 › TLS
일반적으로 HTTP/2 서버에서 요구하는 보안 TLS 연결을 활성화합니다.
property TLS: Boolean read FTLS write FTLS;
True
TLS를 통해 HTTP/2를 협상하려면(h2 ALPN 프로토콜) TLS를 True로 설정하십시오. 이것이 사실상 모든 공용 HTTP/2 서버가 요구하는 것입니다. 서버가 평문 HTTP/2(h2c)를 명시적으로 지원하는 경우에만 False로 설정하십시오. TLS가 활성화되면 TLSOptions가 인증서, 검증, TLS 버전 및 OpenSSL 또는 SChannel을 IOHandler로 사용할지 여부를 제어합니다. 요청 메서드에 전체 https:// URL을 전달하면 자동으로 TLS가 True로 설정됩니다.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;