Пытаюсь отправить запрос к сайту через прокси таким образом
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("https://whoer.net/ru");
var proxy = new WebProxy("190.151.107.50", 5678);
request.Proxy = proxy;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string ping;
using (StreamReader stream = new StreamReader(
response.GetResponseStream(), System.Text.Encoding.UTF8))
{
ping = stream.ReadToEnd();
}
Console.WriteLine(ping);
}
В ответ получаю исключение System.Net.WebException: "An error occurred while sending the request. The response ended prematurely.
Если не использовать прокси адрес то ответ сайта приходит.
Что тут не так?
Так же использовал перегрузки конструктора прокси в виде
var proxy = new WebProxy("190.151.107.50:5678");
var proxy = new WebProxy("190.151.107.50:5678", true);
Все равно вылетает исключение.