Следуя идее использования WebProxy для отправки http-запроса на сервер по IP-адресу, как показано в следующих ответах:
Запрос веб-страницы в c # подмене хоста
Http-запрос - обход DNS [.Net]
Я пытаюсь достичь той же цели с помощью запроса HTTPS. Я хотел бы по-прежнему использовать объект HttpWebRequest, чтобы позволить системе автоматически управлять проверкой сертификата.
К сожалению, это не работает, и я получаю исключение System.Net.WebException со статусом WebExceptionStatus.Timeout.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
"https://www.mywebiste.net/"
);
System.Net.WebProxy proxy = new WebProxy(
"192.168.3.14"
, 443 // HTTPS
);
request.Proxy = proxy;
WebResponse response = request.GetResponse()
Любая помощь приветствуется.
ТИА.