@ bnkdev Вы правы, но что-то не работает. Я не знаю, почему, но мне кажется, это проблема на сервере?
SyndicationFeed tracFeed;
string user = "enr";
string password = "enr";
System.Net.WebClient wc = new System.Net.WebClient();
wc.Credentials = new System.Net.NetworkCredential(user, password);
//this works!
string web = wc.DownloadString("http://trac:8080/project/login/xmlrpc");
//this gives a 403 forbidden !! :-(
System.IO.Stream webClientStream = wc.OpenRead("http://trac:8080/project/report/7?format=rss&USER=enr");
try
{
using (XmlReader reader = XmlReader.Create(webClientStream))
{
tracFeed = SyndicationFeed.Load(reader);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
webClientStream.Close();
}
Оба URL работают в IE, разница перваяодин сразу же открывает окно входа в систему, но второй перенаправляет меня на страницу, где я могу войти ...
Так что я действительно думаю, что там что-то подозрительно ....