尝试阅读 Intranet asp 页面,以获取所有 HTML 代码,因为我需要在其中搜索内容。我可以获取外部页面以将 html 代码加载到字符串中,但不能获取 Intranet 页面,我得到错误 401 未经授权。这适用于外部页面:
HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(@"http://site/main.asp");
webreq.Method = "GET";
webreq.Credentials = System.Net.CredentialCache.DefaultCredentials;
WebResponse webres = webreq.GetResponse();
StreamReader sr = new StreamReader(webres.GetResponseStream(), System.Text.Encoding.UTF8);
string s = sr.ReadToEnd();
sr.Close();
webres.Close();
这仍然不起作用(至少不适用于 Intranet 站点)其他站点很好。谁能明白为什么?
如何解决这个问题?