C#判断WEB服务器是否支持断点续传

//1.发出请求
string url = "http://www.mzwu.com/test.apk";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.AddRange(0, 1);
request.Timeout = 10000; //防止不支持时等太久
HttpWebResponse response;
try
{
    response = (HttpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
    response = (HttpWebResponse)ex.Response;
}
//2.根据HTTP状态码判断是否支持断点续传
Console.WriteLine(response!=null && response.StatusCode == HttpStatusCode.PartialContent ? "YES" : "NO");


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