例外:无法从传输连接读取数据:远程主机强制关闭现有连接

时间:2017-09-07 09:18:43

标签: c# .net ssl https vsto

我正在尝试使用HTTPClient调用API,但我收到了标题中提到的异常。

经过stackoverflow的一些研究后,我发现在服务调用之前添加这一行解决了问题

this

但是这个人没有解释这一行的原因,并且该行案例可以解决该计划的任何其他部分。

注意:我要连接的服务器使用https。

提前致谢。

1 个答案:

答案 0 :(得分:1)

MSDN文章中,您会发现必须在调用HTTPS端点之前设置此属性。

  

此属性选择安全套接字层(SSL)的版本或   用于新连接的传输层安全性(TLS)协议   仅使用安全超文本传输​​协议(HTTPS)方案;   现有连接不会更改。 请注意,没有默认值   有意为此属性列出。安全格局发生变化   经常,默认协议和保护级别发生变化   随着时间的推移,以避免已知的弱点。默认值会有所不同   取决于个人机器配置,以及在哪个软件上   已安装,以及已应用的修补程序。