最近,我为 WP8 开发了一个应用程序,一开始一切正常。然而,从昨天晚上开始,我在尝试从 URL 检索 RSS 数据 时遇到错误。
这是我用来获取数据的代码的一部分:
try
{
HttpClient client = new HttpClient();
var result = await client.GetStringAsync("http://www.scoop.it/t/recycling-by-miguel18/rss.xml");
var parseResult = XDocument.Parse(result);
. . .
}
catch (Exception ex)
{
throw new Exception("Error: " + ex.Message);
}
其中 source 是包含获取 RSS 数据的 url 的字符串。 正如所评论的,一开始它工作正常,我能够使用它来获取数据。
现在,它引发以下错误: 响应状态码不表示成功:404()。
如果我将 URL 直接输入任何浏览器,我就可以看到 RSS 提要。所以,我不明白代码有什么问题。我有点失落。
如果你能帮我找出问题所在,那将非常有帮助
问候!
最佳答案
关于c# - HttpClient 中的 GetStringAsync 方法在 WP8 中抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18432133/