Я пытаюсь создать приложение Windows для отправки оповещения, если веб-сайт не работает, я сначала написал эту элементарную форму, чтобы проверить, работает ли он.
HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(textBox1.Text);
httpReq.AllowAutoRedirect = false;
HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();
if (httpRes.StatusCode == HttpStatusCode.Found)
{
MessageBox.Show("It works.");
}
else
{
MessageBox.Show("Not able to ping");
}
httpRes.Close();
он работал нормально, но когда я хотел сделать то же самое для сайтов SSL (https), он не работал, я посмотрел его и добавил
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(AcceptAllCertifications);
но я все еще не могу получить ответ от сайтов https, я пробовал много сайтов, поэтому я не думаю, что это проблема с сайтами, я новичок в .net любая помощь приветствуется.