“HEAD”是否足以检查站点是否可访问

时间:2015-11-27 14:12:51

标签: c# header http-headers

我们希望使用以下代码检查网站是否存在/是否可用:

var request = (HttpWebRequest) WebRequest.Create(url);
request.Method = "HEAD";

由于我们不想下载整个网站,我认为只需获取标题并对其进行评估即可。

我是否遗漏了一些想法,或者是否真的足以检查网站是否已启动并且可以访问?

1 个答案:

答案 0 :(得分:4)

是的,HEAD可能是最好的选择。

RFC 2616中所述:

  

此方法通常用于测试超文本链接的有效性,可访问性和最近的修改。