0
我嘗試使用下面的代碼讀取this site's Rss:閱讀本網站的RSS
WebRequest request = WebRequest.Create("http://alef.ir/rssew.skj1zjyss1rhx2k4m..9ji9b7.jbgjzqg.xml")
Stream stream = request.GetResponse().GetResponseStream();
XmlDocument rss = new XmlDocument();
rss.Load(stream);
XmlNodeList items = rss.SelectNodes("rss/channel/item");
。 。 。
但VS顯示此問題: 遠程服務器返回錯誤:(403)禁止。
這只是表示文件在服務器上的權限不允許您閱讀它,並且您可以編寫的任何代碼都不會改變這一點。如果它是您自己的服務器,則可以自行更改權限。否則,你將不得不問服務器的所有者。 – jonhopkins
但這是一個rss!使用rss的權限? –
這是某人服務器上的文件。無論文件類型如何,每個文件都有權限決定誰可以對其執行操作。該特定的文件似乎是說你的程序不允許讀取它。這很奇怪,因爲如果你把這個url粘貼到瀏覽器中,它會加載... – jonhopkins