C# 如何使用RSS.NET通过代理读取RSS提要?
尝试使用。网站地址为:(C#) 但是,这失败了,因为我需要通过代理访问提要。我该怎么做 RssFeed.Read()的重载接受HttpWebRequest。我想这可能是设置的方式,但我以前从未使用过。救命!:)C# 如何使用RSS.NET通过代理读取RSS提要?,c#,rss,C#,Rss,尝试使用。网站地址为:(C#) 但是,这失败了,因为我需要通过代理访问提要。我该怎么做 RssFeed.Read()的重载接受HttpWebRequest。我想这可能是设置的方式,但我以前从未使用过。救命!:) 接受HttpWebRequest的RssFeed.Read()方法有一个重载。您可以在HttpWebRequest上设置代理并以这种方式读取它。这将特别设置RSS源的代理。您需要为您阅读的每个提要执行此操作 在调用RssFeed.Read(String)之前,可以使用设置默认代理。只做一
您确实可以使用RssFeed.Read()函数的HttpWebRequest重载。以下几点应该有效
string url = "http://sourceforge.net/export/rss2_sfnews.php?feed";
string proxyUrl = "http://proxy.example.com:80/";
HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(url);
WebProxy proxy = new WebProxy(proxyUrl,true);
webReq.Proxy = proxy;
RssFeed feed = RssFeed.Read(webReq);
如果您需要代理的用户名和密码,则有一个更详细的示例。您确实可以使用RssFeed.Read()函数的HttpWebRequest重载。以下几点应该有效
string url = "http://sourceforge.net/export/rss2_sfnews.php?feed";
string proxyUrl = "http://proxy.example.com:80/";
HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(url);
WebProxy proxy = new WebProxy(proxyUrl,true);
webReq.Proxy = proxy;
RssFeed feed = RssFeed.Read(webReq);
如果您需要代理的用户名和密码,这里有一个更详细的示例。感谢您提供默认提示。知道这一点很有用。谢谢你的默认提示。知道这一点很有用。我试过了,但发现了一些错误。我用用户和p/w修复了这个问题,现在我得到了500个错误,即内部服务器错误。这是常见的吗?我遗漏了什么吗?我试过了,但我发现了一些错误。我用用户和p/w修复了这个问题,现在我得到了500个错误,即内部服务器错误。这是常见的吗?我错过什么了吗?