首页 > Web开发 > 详细

Asp.Net报https请求报传输流收到意外的 EOF 或 0 个字节

时间:2019-05-22 23:03:01      阅读:213      评论:0      收藏:0      [点我收藏+]

网上搜索,都说是.net framework版本太低,改为.net 4.5以上版本即可。于是使用vs2017环境测试了下,使用.net framework4.5版本确实可以正常返回结果,低于这个版本就报错。 但我的项目环境版本低,无法升级。后来通过fiddler抓包发现需要TLS协议版本是1.2的,而framework4.5以下版本SecurityProtocolType定义的TLS协议是1.0的,4.5以上是有1.2版本。后来在发送HTTPS请求前加入下行代码解决问题

ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;

 

----------转载

Asp.Net报https请求报传输流收到意外的 EOF 或 0 个字节

原文:https://www.cnblogs.com/webapi/p/10909011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!