Я пишу приложение для iPhone, которое должно отправлять небольшие HTTP-запросы в Интернет. В нашей корпоративной локальной сети весь HTTP-трафик должен проходить через Squid.
Симулятор явно способен использовать прокси - так как Mobile Safari работает. Но как мне получить / установить настройки прокси в коде?
Куча заголовков закомментирована для симулятора. Например,
CFNetworkCopySystemProxySettings
В CFProxySupport.h недоступен симулятор - только для устройства. Я попробовал жесткое кодирование, как это:
CFReadStreamSetProperty(stream, kCFProxyHostNameKey, @"internal.proxy.servername");
CFReadStreamSetProperty(stream, kCFProxyPortNumberKey, [NSNumber numberWithInt:80]);
CFReadStreamSetProperty(stream, kCFProxyTypeKey, kCFProxyTypeHTTP);
Но не радость.
Мысли