Estoy codificando una aplicación de iPhone que necesita realizar pequeñas solicitudes HTTP a Internet. Dentro de nuestra Corp LAN, todo el tráfico HTTP debe pasar por Squid.iPhone Simulator - set HTTP proxy
El simulador es claramente capaz de usar un proxy, ya que Mobile Safari funciona. Pero, ¿cómo obtengo/configuro el proxy en el código?
Varios de los encabezados están comentados para el simulador. Por ejemplo,
CFNetworkCopySystemProxySettings
En CFProxySupport.h no está disponible para el simulador - sólo para el dispositivo. Intenté hardcoding así:
CFReadStreamSetProperty(stream, kCFProxyHostNameKey, @"internal.proxy.servername");
CFReadStreamSetProperty(stream, kCFProxyPortNumberKey, [NSNumber numberWithInt:80]);
CFReadStreamSetProperty(stream, kCFProxyTypeKey, kCFProxyTypeHTTP);
Pero no joy.
¿Pensamientos?
La mía no es. ¿Has probado eso o es algo que lees en los documentos? – vlad259
utilizar CFReadStreamRef yu saber .. no utiliza Proxy .. – knocker