Аутентификация прокси в.NET - для внешнего API

Требуется NSClassFromString:

NSString *classNameStr = @"MyExampleClass";
Class theClass = NSClassFromString(classNameStr);
id myObject = [[theClass alloc] init];

Вы также можете использовать интерфейсы среды выполнения objc (например, objc_getClass(const char* name), objc_lookUpClass(const char* name)). Первый не будет загружать класс. Последний будет. Этот вариант может быть хорошим в некоторых случаях.

7
задан Sumurai8 26 June 2015 в 17:37
поделиться

1 ответ

Это не отвечает на ваш вопрос. Но ошибка, которую вы получаете, явно является ошибкой аутентификации прокси.

Вы можете либо отключить, либо включить прокси.

Чтобы отключить прокси, в файле App.config добавьте следующую конфигурацию

<system.net>
  <defaultProxy enabled="false" useDefaultCredentials="false">
    <proxy/>
    <bypasslist/>
    <module/>
  </defaultProxy>
</system.net>

Чтобы включить прокси и использовать настройки прокси по умолчанию (указанные в IE), добавьте эту конфигурацию в свой App.config

<system.net>
  <defaultProxy enabled="true" useDefaultCredentials="true">
    <proxy/>
    <bypasslist/>
    <module/>
  </defaultProxy>
</system.net>
9
ответ дан 6 December 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: