Я пытаюсь подключиться к веб-сайту с помощью WebRequest и прокси-сервера с базовой авторизацией. При подключении к сайту http работает нормально, но если я пытаюсь подключиться к сайту https, выдается ошибка 401, глядя на монитор сети, когда я пытаюсь подключиться к сайту https, не знаю, почему отсутствует заголовок авторизации.
Уже пытались добавить NetworkCredentials как на прокси, так и на WebRequest, тоже не повезло.
IWebProxy proxy = new WebProxy("http://proxyaddress:port");
HttpWebRequest conn = (HttpWebRequest)WebRequest.Create(WEBSERVICE_URL);
conn.Method = "GET";
String encoded = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("username:password"));
conn.Headers.Add("Authorization", "Basic " + encoded);
conn.PreAuthenticate = true;
conn.Proxy = proxy;
conn.GetResponse();