//Download Directly
//var page = client.DownloadString(url);
//using (StreamWriter sw = File.CreateText(filePath))
//{
// sw.WriteLine(page);
//}
//HttpRequestDownload
//FileStream fs = new FileStream(filePath, FileMode.Create);
//HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
//HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//Stream stream = response.GetResponseStream();
//int bufferSize = 2048;
//byte[] bytes = new byte[bufferSize];
//int length = stream.Read(bytes, 0, bufferSize);
//Over SSL To Download
// WebRequest requestA = WebRequest.Create(url+"/");
// requestA.Proxy = null;
// requestA.Credentials = CredentialCache.DefaultCredentials;
// ServicePointManager.Expect100Continue = true;
// ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
//| SecurityProtocolType.Tls11
//| SecurityProtocolType.Tls12
//| SecurityProtocolType.Ssl3;
// HttpWebResponse responseA = (HttpWebResponse)requestA.GetResponse();
// Stream dataStream = responseA.GetResponseStream();
// StreamReader reader = new StreamReader(dataStream);
// string responseFromServer = reader.ReadToEnd();
//using (StreamWriter sw = File.CreateText(filePath))
//{
// sw.WriteLine(responseFromServer);
//}
//var page = client.DownloadString(url);
//using (StreamWriter sw = File.CreateText(filePath))
//{
// sw.WriteLine(page);
//}
//HttpRequestDownload
//FileStream fs = new FileStream(filePath, FileMode.Create);
//HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
//HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//Stream stream = response.GetResponseStream();
//int bufferSize = 2048;
//byte[] bytes = new byte[bufferSize];
//int length = stream.Read(bytes, 0, bufferSize);
//Over SSL To Download
// WebRequest requestA = WebRequest.Create(url+"/");
// requestA.Proxy = null;
// requestA.Credentials = CredentialCache.DefaultCredentials;
// ServicePointManager.Expect100Continue = true;
// ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
//| SecurityProtocolType.Tls11
//| SecurityProtocolType.Tls12
//| SecurityProtocolType.Ssl3;
// HttpWebResponse responseA = (HttpWebResponse)requestA.GetResponse();
// Stream dataStream = responseA.GetResponseStream();
// StreamReader reader = new StreamReader(dataStream);
// string responseFromServer = reader.ReadToEnd();
//using (StreamWriter sw = File.CreateText(filePath))
//{
// sw.WriteLine(responseFromServer);
//}