C # WebProxy с учетными данными - PullRequest
0 голосов
/ 10 мая 2019

Я хочу отправлять запросы через прокси с аутентификацией, но получаю сообщение об ошибке: успех. Если я не использую прокси, запросы работают нормально. Прокси-данные верны, я проверил их с помощью curl. Запросы не выполняются только с https.

var p = new WebProxy(ProxyUrl, ProxyPort)
{
    Credentials = new NetworkCredential(ProxyUsername, ProxyPassword)
};

var req = WebRequest.Create("https://api.ipify.org/?format=json");
req.Proxy = p;
req.GetResponse();

Журнал ошибок:

Unhandled Exception:
System.Net.WebException: Error: Success
  at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <bd46d4d4f7964dfa9beea098499ab597>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <bd46d4d4f7964dfa9beea098499ab597>:0 

...

Process finished with exit code 1.

Консольное приложение .net v4.6.1

1 Ответ

2 голосов
/ 19 мая 2019

Проблема была в Mono, у меня была версия 4.6.2.Поэтому я установил последнюю версию (5.20.1.19) из https://www.mono -project.com / download / stable / и проблема исчезла.

...