Я пытаюсь создать приложение, которое будет потреблять RSS-данные с использованием .NET Framework. На сайте RSS требуется имя пользователя и пароль для начала. и я запускаю это приложение из своего рабочего места, для которого требуется аутентификация NTLM для подключения к Интернету.Аутентификация сети и веб-сайт Аутентификация с использованием HttpWebRequest
Ниже приведен код, который я пытаюсь использовать
NetworkCredential nc = new NetworkCredential("SITEUSERNAME", "SITEPASSWORD");
CredentialCache cache = new CredentialCache();
cache.Add(new Uri(RSSFeed), "Basic", nc);
cache.Add(new Uri(RSSFeed), "Ntlm", new NetworkCredential("USERNAME","PASSWORD","DOAMIN"));
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(RSSFeed);
myHttpWebRequest.Proxy.Credentials = cache;
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
я получаю 407 ошибку, и если я просто использовать CredentialCache.DefaultNetworkCredentials я получаю 401 ошибку.
Да, вы правы, моя ошибка .. – rsapru