程序笔记   发布时间:2022-07-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了未能创建 SSL/TLS 安全通道(转载) HttpWebRequest WebClient大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

 @H_675_1@

添加:@H_675_1@

servicePointManager.ServerCertificateValidationCallBACk += (s, cert, chain, sslPolicyErrors) => true; servicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;@H_675_1@

 @H_675_1@

未能创建 SSL/TLS 安全通道(转载) HttpWebRequest  WebClient@H_675_1@

未能创建 SSL/TLS 安全通道(转载) HttpWebRequest  WebClient@H_675_1@

        public void UploadDataWeatherHourly(List<WeatherHourly> list)
        {
            
            try
            {
                using (WebClient client = new WebClient())
                {
                    servicePointManager.ServerCertificateValidationCallBACk += (s, cert, chain, sslPolicyErrors) => true;
                    servicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
                    var address = "";
                    address = System.Configuration.ConfigurationManager.AppSetTings["UploadUrlHourly"];
                    client.Headers[httprequestHeader.ContentType] = "application/json";
                    client.Encoding = System.Text.Encoding.UTF8;
                    //Encryption en = new Encryption();
                    //var list2 = new List<WeatherHourly>() { };
                    //for (int i = 0; i < 100; i++)
                    //{
                    //    list2.Add(list[i]);
                    //}
                    //var postData = en.byteTo16(en.EncryptObjByte(list));
                    var data = new PostWeatherHourly { data = list };
                    String response1 = client.UploadString(address, JsonConvert.serializeObject(data));
                     var result = JsonConvert.DeserializeObject<ResultModel>(response1);
                    LogManage.Info("小时上传数量:" + list.Count.ToString());
                    LogManage.Info("小时入库成功数量:"+result.@R_698_10586@l.ToString()+"   返回信息:"+ result.msg);
                }


            }
            catch (Exception eX)
            {
            
                LogManage.Error("UploadDataWeatherHourly", eX);

            }
     
        }
View Code

 @H_675_1@

文档:@H_675_1@

https://blog.csdn.net/rztyfx/article/details/110247593@H_675_1@

https://q.cnblogs.com/q/98826/@H_675_1@

http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html@H_675_1@

 @H_675_1@

大佬总结

以上是大佬教程为你收集整理的未能创建 SSL/TLS 安全通道(转载) HttpWebRequest WebClient全部内容,希望文章能够帮你解决未能创建 SSL/TLS 安全通道(转载) HttpWebRequest WebClient所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。