0
Answered

Proxy C#

Anonymous 2 years ago • updated by Антон 2 years ago 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.

Answer

Answer
Under review

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

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

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

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

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

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

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