【发布时间】:2018-08-14 15:04:37
【问题描述】:
虽然我专门使用 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);
}
【问题讨论】: