TsgcHTTP2Client속성 › TLS

TLS 속성

일반적으로 HTTP/2 서버에서 요구하는 보안 TLS 연결을 활성화합니다.

구문

property TLS: Boolean read FTLS write FTLS;

기본값

True

설명

TLS를 통해 HTTP/2를 협상하려면(h2 ALPN 프로토콜) TLSTrue로 설정하십시오. 이것이 사실상 모든 공용 HTTP/2 서버가 요구하는 것입니다. 서버가 평문 HTTP/2(h2c)를 명시적으로 지원하는 경우에만 False로 설정하십시오. TLS가 활성화되면 TLSOptions가 인증서, 검증, TLS 버전 및 OpenSSL 또는 SChannel을 IOHandler로 사용할지 여부를 제어합니다. 요청 메서드에 전체 https:// URL을 전달하면 자동으로 TLSTrue로 설정됩니다.

예제


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

속성으로 돌아가기