0
Отвечен

Proxy C#

Анонимный 7 лет назад обновлен Антон Жиянов 7 лет назад 3

Ребята, а как использовать проксю в вашем примере с реализацией на C#?

Я про https://github.com/hflabs/dadata-csharp


У меня на строчке кода

var cleanedRecords = api.Clean(request).data;


выскакивает эксепшн

Additional information: The remote server returned an error: (407) Proxy Authentication Required.

Ответ

Ответ
На рассмотрении

Похоже что никак ¯\_(ツ)_/¯ В библиотеке это не предусмотрено.

Можете модифицировать исходники, тогда код с прокси будет в CleanClient.cs:

private HttpWebRequest CreateHttpRequest() {
    var request = (HttpWebRequest) WebRequest.Create(this.url);
    // создаёте и конфигурируете объект прокси
    proxy = ...
    request.Proxy = proxy;
    ...
}
Ответ
На рассмотрении

Похоже что никак ¯\_(ツ)_/¯ В библиотеке это не предусмотрено.

Можете модифицировать исходники, тогда код с прокси будет в CleanClient.cs:

private HttpWebRequest CreateHttpRequest() {
    var request = (HttpWebRequest) WebRequest.Create(this.url);
    // создаёте и конфигурируете объект прокси
    proxy = ...
    request.Proxy = proxy;
    ...
}

Получилось добавить прокси в код?

Сервис поддержки клиентов работает на платформе UserEcho