源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C# httpwebrequest访问HTTPS错误处理方法

  • 时间:2020-06-25 04:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C# httpwebrequest访问HTTPS错误处理方法
C# httpwebrequest访问HTTPS链接时遇到这个错误,但是如果我开抓包工具,比如filddler2,则POST返回正常 [b]错误提示的Message为:[/b] 基础连接已经关闭: 发送时发生错误。 InnerException为: 从传输流收到意外的 EOF 或 0 个字节。 试了网上的N种方法,以下是本次的解决方案: ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; 把网上找到的解决方案列一下,没准就能解决了你的问题 [b]以下是网上找到的解决方案:[/b] 1. request.ProtocolVersion = HttpVersion.Version10; 2. ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); 3.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls; 4.换个UserAgent试试 5.在App.config中添加以下内容:
<system.net>
  <settings>
   <httpWebRequest useUnsafeHeaderParsing="true"/>
  </settings>
 </system.net>
以上这篇C# httpwebrequest访问HTTPS错误处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部