4

由于以下错误消息,我无法使用 WebRequest 连接到 HTTPS 服务器 (TLS 1.3):

请求被中止:无法创建 SSL/TLS 安全通道。

以前的 TLS 版本是 1.2,使用下面的代码,我可以正确获取页面,但是随着页面 ssl 升级到 TLS 1.3,我得到了错误,而且我找不到任何解决方案:

ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

事实上,我认为它应该是这样的:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls13;

但没有。

4

1 回答 1

4

看起来现在支持 TLS13 作为 4.8 .Net Framework 的一部分

https://docs.microsoft.com/en-us/dotnet/api/system.net.securityprotocoltype?view=netframework-4.8

于 2019-11-27T18:29:39.573 回答