I want to download video by URL and save it into my desk (windows application) using C#
That's what I have written:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if ((response.StatusCode == HttpStatusCode.OK ||
response.StatusCode == HttpStatusCode.Moved ||
response.StatusCode == HttpStatusCode.Redirect) &&
(response.ContentType.StartsWith("video", StringComparison.OrdinalIgnoreCase) || response.ContentType.EndsWith("octet-stream", StringComparison.OrdinalIgnoreCase)))
{