C# Веб-запрос через https (настроенный) прокси (ServicePointManager не поддерживает прокси по схеме https)

Мне нужно подключиться к https-URL с помощью прокси-сервера, который также имеет адрес https. Мой код просто так:

var webRequest = (HttpWebRequest)WebRequest.Create("https://reallywhatsthepoint.com");
var proxy = new WebProxy(new Uri("https://proxyaddress:port"));
webRequest.Proxy = proxy;
WebResponse webResponse = webRequest.GetResponse();

При этом я получаю известную ошибку:

ServicePointManager не поддерживает прокси схемы https

Здесь нет кода для простоты. И нет, пользователи не будут менять прокси на http.

Теперь есть некоторые намеки, что это не может быть достигнуто, например: блог Microsoft или форум MSDN, но все они немного устарели, и это говорит о том, что, по крайней мере, Chrome и Firefox, кажется, имеют решение этой проблемы.

Может кто-нибудь сказать мне, как добраться до адреса https через прокси, который сам может быть достигнут только через https?

ServicePointManager должен быть в состоянии сделать это к настоящему времени, есть какая-то разработка?

Спасибо!!

0 ответов

Другие вопросы по тегам