问题描述 最近在老系统进行业务开发,调用接口的时候发现https请求一直失败,报Http 请求 由于远程方已关闭传输流,身份验证失败,网上查了一圈发现是加密协议版本不一致导致的 解决办法 方法一: 使用http请求 方法二 使你的请求tls版本和目标服务器一致 我的目标服务器是tls1.2 而.net framwork4.0 没有这个枚举 只能强转了 ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;