我知道WebRequest和WebResponse对象。问题是,我并不真的想要得到网页的源代码,我只想检查一下链接是否存在。问题是,如果我使用GetResponse方法,它将拉取站点的整个源代码。
我正在创建一个有许多链接的断开链接检查器。全部检查需要很长时间。如果有办法从一个网络链接获得最少的信息?只有足够的信息来查看链接是否有效或已断开(而不是整个源代码)。
一个答案(除了使用异步传输)将非常感谢!

最佳答案

 WebRequest request = HttpWebRequest.Create("http://www.foo.com/");
 request.Method = "HEAD"; // Just get the document headers, not the data.

HEADGET类似,只是我们只获取头而不获取文件内容。

关于c# - 如何使用C#获取网页源代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1695646/

10-15 01:57