Проблема HttpWebRequest WebProxy - соединение было неожиданно закрыто - PullRequest
2 голосов
/ 04 октября 2010

Я пытаюсь сделать HTTP-запрос через открытый прокси SOCKS5. Я проверил, что прокси работает, установив его в качестве прокси для Firefox, прежде чем устанавливать его в качестве прокси в моем приложении C # .Net, установив request.Proxy = new WebProxy(ip, port);

Однако при попытке запустить приложение и сделать мой запрос я получаю исключение - System.Net.WebException: основное соединение было закрыто: соединение было неожиданно закрыто.

Я не уверен, что является причиной этого - прокси, кажется, открыт и работает нормально. Я также попробовал это с другими, казалось бы, работающими прокси и получил то же исключение. Любые подсказки относительно того, почему это происходит и как я могу это исправить, будут очень благодарны!

Ответы [ 2 ]

1 голос
/ 04 октября 2010

Оказывается, класс WebProxy не поддерживает прокси Socks, что я и пытался использовать. Как полезно!

Теперь возникает вопрос - Как использовать Socks Proxy для HttpWebRequest ?!

0 голосов
/ 04 декабря 2013
...