【发布时间】:2014-06-27 20:36:46
【问题描述】:
我正在尝试使用以下代码从http://backend.deviantart.com/rss.xml?q=gallery:duster132/23316533&type=deviation 读取 RSS 提要:
//Different RSS Links
string deviant_rsslink = @"http://backend.deviantart.com/rss.xml?q=gallery:duster132/23316533&type=deviation";
string blogspot_rsslink = @"http://fightpunch.blogspot.com/feeds/posts/default";
//Reading the links
XmlReader reader = XmlReader.Create(deviant_rsslink); //LINE WHERE ERROR OCCURS
SyndicationFeed feed = SyndicationFeed.Load(reader);
reader.Close();
foreach (SyndicationItem item in feed.Items)
{
String subject = item.Title.Text;
Console.WriteLine("Subjext is: " + subject + "\n");
}
...我得到了错误:
"The underlying connection was closed: The connection was closed unexpectedly."
起初我认为 deviantart 可能会阻止我的 IP,所以我从具有不同 IP 的不同计算机上尝试了这个,但是错误仍然存在,所以看起来这不是问题。为了使事情更难跟踪,代码在http://fightpunch.blogspot.com/feeds/posts/default 处可以正常工作。
我应该如何解决这个问题?
【问题讨论】:
标签: c# rss xmlreader rss-reader