Обход страницы входа в .NETC#

Место общения программистов C#
Anonymous
Обход страницы входа в .NET

Сообщение Anonymous »

Я пишу .NET API, который загружает XML-данные из RSS-канала.
RSS-канал — это частный канал, который использует имеющиеся у меня учетные данные для входа, и я могу использовать их для получить доступ к ленте. В тот момент, когда я запускаю API, он возвращается с кодом страницы входа. Можно ли как-нибудь обойти эту страницу входа?
Код для получения содержимого

Код: Выделить всё

string feedURL = "RSS feed url here";
var webClient = new WebClient();
webClient.Headers.Add("user-agent",
"Mozilla/4.0 (Compatible; Windows NT 5.1; MSIE 6.0) " +
"(compatible; MSIE 6.0; Windows NT 5.1; " +
".NET CLR 1.1.4322; .NET CLR 2.0.50727)");//"Mozilla/5.0 (compatible; Job Feed Importer;)");

var content = webClient.OpenRead(feedURL);
var contentReader = new StreamReader(content);
var rssFeedAsString = contentReader.ReadToEnd();
rssFeedAsString = rssFeedAsString.Trim();
Console.WriteLine(rssFeedAsString);
И ответ приведенного выше кода:

Код: Выделить всё










Username



Password



 Remember Me














);
Я не профессиональный программист, поэтому, пожалуйста, не беспокойтесь, если код не оптимизирован или что-то в этом роде.

Подробнее здесь: https://stackoverflow.com/questions/407 ... age-in-net

Вернуться в «C#»