偶尔遇到的“The request was aborted:Could not create SSL/TLS secure channel.”怎么解决?

if (url.StartsWith("https", StringComparison.OrdinalIgnoreCase))///https请求

{

    ServicePointManager.Expect100Continue = true;

    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls; //SSL3协议替换成TLS协议

    ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);

    webRequest = WebRequest.Create(url) as HttpWebRequest;

    webRequest.ProtocolVersion = HttpVersion.Version10;

}

else

{

    webRequest = WebRequest.Create(url) as HttpWebRequest;

}

时间: 2024-12-28 10:51:42

偶尔遇到的“The request was aborted:Could not create SSL/TLS secure channel.”怎么解决?的相关文章

微信请求数据错误The request was aborted: Could not create SSL/TLS secure channel.

今天在后台向微信服务器请求JSON数据时,返回了错误:The request was aborted: Could not create SSL/TLS secure channel. 查了一下,原来去年SSL协议曝出高危漏洞后,微信公众平台关闭了SSLv2.SSLv3版本支持,请求数据时应该使用TLS或更高版本. //在请求之前修改安全协议为TLS ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls; 至于SSL和TL

https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel.

https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel. 解决办法: if(Url.StartsWith("https",StringComparison.OrdinalIgnoreCase))//https请求 { ServicePointManager.Expect100Continue = true; //如果是4.5以上版本可以直接使用 //ServiceP

微信退款时候报”请求被中止: 未能创建 SSL/TLS 安全通道“或”The request was aborted: Could not create SSL/TLS secure channel“的错误

如题,英文中文表述的是一个意思 退款测试在我本机测试一切都是正常的,但是发布到了服务器就报这样的一个错啦 但是无论百度或者google或者bing,你能够搜索到的结果都很类似,综合起来就是加这样一些代码,如下 ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | Secu

微信自定义菜单发布出现 “invalid charset. please check your request, if include \\uxxxx will create fail!”的问题

出现这个这个问题是因为发布菜单的JSON字符串中存在Unicode字符 我的项目中是因为Serialize序列化时自动将Url中的“&”自动转换成Unicode 解决方法就是将json串中的unicode字符解码 如何进行unicode解码,传送门 微信自定义菜单发布出现 "invalid charset. please check your request, if include \\uxxxx will create fail!"的问题

使用TarOutputStream出现 request to write '1024' bytes exceeds size in header错误的解决方法

因为测试流程中,所测客户端会根据服务器A返回的response决定发送给服务器B的请求里各参数的值,所以现在需要模拟服务器的响应.而这个项目服务器A的响应式返回一个流,一个GZIP压缩格式流,压缩的是多个文件,所以需要编写相应的groovy脚本.我这里使用了apache的ant包.不过在运行的时候出错了.错误提示如下 Caught: java.io.IOException: request to write '1024' bytes exceeds size in header of '2988

JDBC Request :Cannot load JDBC driver class 'com.mysql.jdbc.Driver'解决办法

在Jmeter中run JDBC Request时,收到了Cannot load JDBC driver class 'com.mysql.jdbc.Driver',在网上搜了一些办法,结合自己的实际情况,找到了以下解决办法: 1.点击这里下载mysql-connector-java-5.1.47.zip(或者其他版本) 2.解压之后,将mysql-connector-java-5.1.47文件夹下的mysql-connector-java-5.1.47-bin.jar文件放到Jmeter的安装

小程序发送request请求,提示不在合法域名列表中的解决方法

参考网址:https://blog.csdn.net/debruyne/article/details/78046831 方法一:在小程序中设置不校验合法域名 方法二: 管理员将要使用的域名添加到小程序后台 设置 --> 服务器域名配置 原文地址:https://www.cnblogs.com/slovey/p/9288613.html

[BTS] BizTalk EDI AS2 Error 1

A message sent to adapter "HTTP" on send port "XZ.Test.AS2" with URI "https://server.infineon.com/invoke/wm.EDIINT/receive" is suspended.  Error details: The request was aborted: Could not create SSL/TLS secure channel.  Mess

对有ssl验证的Soap请求进行提交和获取响应

最近一段时间做了一个项目,需要将生成的soap请求的xml字符串提交给服务端地址,然后将返回的soap响应进行分析判断得到结果.这其中需要在请求的同时附上证书进行验证. 其实这个功能实现起来不是很难,但是在研究的过程中有几个小问题却让我多费了好几个脑细胞,在此记录下,为自己和博友们做一下小小的提醒. 其中主要出现的问题有以下几点: 报WebException异常: The request was aborted: Could not create SSL/TLS secure channel.