此檢查恢復能力是我使用的代碼:與HttpWebRequest的方法
private bool CheckPartialDL(String url)
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(url);
hwr.Method = "HEAD";
hwr.AddRange(0);
try
{
HttpWebResponse hwbresp = (HttpWebResponse)hwr.GetResponse();
if (hwbresp.StatusCode == HttpStatusCode.PartialContent)
{
hwbresp.Close();
return true;
}
}//end of try
catch (WebException wbe)
{
MessageBox.Show(wbe.Message, "Error");
}//end of catch
return false;
}//end of Check
但服務器返回以下錯誤:
遠程服務器返回錯誤:(416)請求範圍不符合要求。
我要下載以下文件格式:
http://windowsclient.net/sitefiles/1000/wpf/videos/source-code/creatingavideoapp-part1.zip
當我用IDM檢查恢復能力,IDM表明,它是可用的。
那麼,我提出的代碼錯了?
小問題,但FYI:WebRequest的是.NET,而不是C#部分的一部分。 –