猿问

服务器不响应使用 TLS 1.2 的 WebClient

虽然我专门使用 TLS 1.2 仍然服务器拒绝连接。


我的代码在这里:https ://dotnetfiddle.net/zcVum2


错误:远程服务器返回错误:(403) Forbidden。


using (WebClient wc = new WebClient())

            {

            ServicePointManager.Expect100Continue = true;

            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

            string url = "https://www.converse.com";

            wc.CachePolicy = new System.Net.Cache.RequestCachePolicy(System.Net.Cache.RequestCacheLevel.BypassCache);

            wc.Headers.Add("Cache-Control", "no-cache");

            wc.Encoding = Encoding.UTF8;

            string result = wc.DownloadString(url);

        }


萧十郎
浏览 314回答 1
1回答

牧羊人nacy

我可以通过更改为 .net core 来解决问题,即使不需要 SSL 配置
随时随地看视频慕课网APP
我要回答