0

我正在尝试使用简单的 C# WebForms 应用程序以编程方式下载 RSS 提要。

RSS 提要的 URI 包含特定于我的登录详细信息的授权令牌。

如果我使用 WebBrowser 控件请求 RSS 提要,则提要被包装在 HTML 中并且不可解析。

如果我使用请求 RSS 提要

var rssXml = new XmlDocument();
rssXml.Load(feedUri);

然后它返回一个401 - Unauthorized响应。

但是,我可以打开浏览器,清除主机站点的所有 cookie(事实上,这是一个我从未用于访问主机站点的很少使用的浏览器)并使用相同的 RSS URI 并收到预期的 RSS提要。这表明 URI 中的授权令牌被接受。

那么为什么我无法使用此代码成功请求 RSS 提要呢?

var rssXml = new XmlDocument();
rssXml.Load(feedUri);
4

1 回答 1

0

对于查看此问题以寻求答案的任何人,请参阅上面的@LB 评论。

于 2012-11-21T14:47:40.767 回答