[ASP.NET] 讀取RSS前,先設定Proxy
最近,因為要做的新聞發佈平台,時間關係,想偷懶直接使用現成的Blog,然後透過RSS讀取最新的訊息就好,哪知,提供伺服器的環境,竟然需要設Proxy才連得出去,只好去survey一下,要怎麼設Proxy囉~
System.Net.WebRequest req = System.Net.WebRequest.Create(strRssUrl);
req.Proxy = new System.Net.WebProxy(yourproxyserver, portnumber);
req.Proxy.Credentials = CredentialCache.DefaultCredentials;
System.Net.WebResponse resp = req.GetResponse();
System.IO.StreamReader textReader = new System.IO.StreamReader(resp.GetResponseStream());
XmlTextReader xmlReader = new XmlTextReader(textReader);
XmlDocument xmlDoc= new XmlDocument();
xmlDoc.Load(xmlReader);
XmlNodeList rssList = xmlDoc.GetElementsByTagName("item");
//把最新訊息的內容輸出到網頁上
labelLatestNews.Text = rssList[0].ChildNodes[5].InnerText;
//留下詳閱全文的hyperlink
linkLatestNews.NavigateUrl = rssList[0].ChildNodes[6].InnerText;
System.Net.WebRequest req = System.Net.WebRequest.Create(strRssUrl);
req.Proxy = new System.Net.WebProxy(yourproxyserver, portnumber);
req.Proxy.Credentials = CredentialCache.DefaultCredentials;
System.Net.WebResponse resp = req.GetResponse();
System.IO.StreamReader textReader = new System.IO.StreamReader(resp.GetResponseStream());
XmlTextReader xmlReader = new XmlTextReader(textReader);
XmlDocument xmlDoc= new XmlDocument();
xmlDoc.Load(xmlReader);
XmlNodeList rssList = xmlDoc.GetElementsByTagName("item");
//把最新訊息的內容輸出到網頁上
labelLatestNews.Text = rssList[0].ChildNodes[5].InnerText;
//留下詳閱全文的hyperlink
linkLatestNews.NavigateUrl = rssList[0].ChildNodes[6].InnerText;
Labels: ASPNET

