HttpWebRequest使用HEAD方法获取远程文件大小

HTTP使用HEAD方法请求时,服务器只返回HTTP报头,不返回文档主体,因而可以用它来获取远程文件大小:

string url = "http://www.mzwu.com/test.apk";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "HEAD";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
    Console.WriteLine(response.ContentLength);
}


评论: 0 | 引用: 0 | 查看次数: 5009
发表评论
登录后再发表评论!