TsgcHTTP2Client属性 › TLS

TLS 属性

启用安全 TLS 连接,这通常是 HTTP/2 服务器所要求的。

语法

property TLS: Boolean read FTLS write FTLS;

默认值

True

备注

TLS 设置为 True 可在 TLS 上协商 HTTP/2(即 h2 ALPN 协议);这是几乎所有公共 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;

返回属性