HttpWebRequest访问https请求被中止: 未能创建 SSL/TLS 安全通道

编写代码,使用HttpWebRequest访问网页,错误提示:

未能创建 SSL/TLS 安全通道

页面本来是Http网址,突然转换为https网址,所以遇到这个问题也算正常。将解决方法记录下来给需要的人。

csharp 复制代码
//只需要在 HttpWebRequest 发送请求前加入下面的代码
ServicePointManager.ServerCertificateValidationCallback += (s, cert, chain, sslPolicyErrors) => true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;

//.Net 4.0版本使用下面代码
ServicePointManager.ServerCertificateValidationCallback += (s, cert, chain, sslPolicyErrors) => true;
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;

参考网址:https://www.cnblogs.com/fogwang/p/14462711.html

相关推荐
剑胆凌锋5 小时前
等级保护测评工程师的困境
网络·安全·web安全·网络安全·职场和发展
山东科恩光电6 小时前
安全地毯是什么?它有哪几种主要类型和应用场景?
安全
程序员清风9 小时前
PydanticAI 实战:用类型安全构建可靠的 Python Agent
开发语言·python·安全
林伽一10 小时前
100 万输出词元与窄开放,前沿模型发布范式正在改写|2026年10月02日
人工智能·科技·安全·ai
悟天特斯11 小时前
安防一体化:从“孤岛式监控“到“全域联动“的楼宇安全体系
人工智能·安全
ccstuck12 小时前
AI安全系列:给最小 Agent 做提示注入测试
人工智能·安全·ai安全
赛博守夜人13 小时前
跨境业务与出海合规之三:母公司如何通过 IT 权限与财权 Token 实现穿透式管控?
安全
姜鱼问生15 小时前
uptime-kuma 从 docker run 迁移到 compose:数据卷的坑
安全·架构
Lsetea15 小时前
OpenSSL verify报error 62:证书主机名不匹配与-verify_hostname排查
运维·https·ssl证书·openssl·san
Bruce_Liuxiaowei16 小时前
2026年10月第1周网络安全形势周报
安全·web安全