gpt4 book ai didi

c# - HttpClient 中的 GetStringAsync 方法在 WP8 中抛出异常

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:51 27 4
gpt4 key购买 nike

最近,我开发了一个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 提要。所以,我不明白代码会有什么问题。我有点迷路了。

如果你能帮我找出问题所在,那将非常有帮助

问候!

最佳答案

您需要为您的 WP 模拟器提供互联网访问权限。

这篇文章很有帮助

connect WP emulator to internet

关于c# - HttpClient 中的 GetStringAsync 方法在 WP8 中抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18432133/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com