RestSharp Portable RestClient Proxy Proxy не работаетC#

Место общения программистов C#
Ответить
Anonymous
 RestSharp Portable RestClient Proxy Proxy не работает

Сообщение Anonymous »

Я использую Portable RestSharp, который использует httpclient под капюшоном. Но для iOS возникает проблема с HTTPClient, поскольку экземпляр iWebProxy по умолчанию не позволяет мониторингам запросов с использованием программного обеспечения для мониторинга запросов, такого как Charles (посмотрите здесь, чтобы увидеть проблему и решение).
Решение для этого - использование cfnetwork.getDefaultProxy () , который возвращает IwebProxy и устанавливает это. Я попытался установить свойство прокси -сервера RestClient , но оно не сработало, когда выкапывание в открытом исходном коде Portable RestClient Я обнаружил, что свойство прокси не используется нигде. Единственное место, где он используется, комментируется. Этот метод называется ConfigureProxy Line 572 в RestSharp.proxtable Project RestClient файл, и этот метод вызывается только из configureHttp Строка метода 541, который также прокомментируется. Я считаю, что это ошибка. Может быть, кто -то забыл установить прокси после комментирования этого кода. Так может ли кто -нибудь сказать мне, будет ли безопасно удалить закомментированную линию или сказать правильное место, где установить прокси интерфейса IHTTP? Например, безопасно ли установить прокси на строке 393 (это снова в файле RestClient) прикрепленного изображения, например, < /p>

Код: Выделить всё

httpRequest.Proxy = this.Proxy;


Подробнее здесь: https://stackoverflow.com/questions/243 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»