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