Je suis en train de coder une application iPhone qui a besoin de faire de petites requêtes HTTP sur Internet. Dans notre LAN de corp, tout le trafic de HTTP doit passer par Squid.iPhone Simulator - définir le proxy HTTP
Le simulateur est clairement capable d'utiliser un proxy - puisque Mobile Safari fonctionne. Mais, comment puis-je obtenir/définir les paramètres de proxy dans le code?
Un groupe d'en-têtes est commenté pour le simulateur. Par exemple,
CFNetworkCopySystemProxySettings
Dans CFProxySupport.h n'est pas disponible pour le simulateur - uniquement pour le périphérique. J'ai essayé de coder en dur comme ceci:
CFReadStreamSetProperty(stream, kCFProxyHostNameKey, @"internal.proxy.servername");
CFReadStreamSetProperty(stream, kCFProxyPortNumberKey, [NSNumber numberWithInt:80]);
CFReadStreamSetProperty(stream, kCFProxyTypeKey, kCFProxyTypeHTTP);
Mais pas de joie.
Pensées?
La mienne ne l'est pas. Avez-vous essayé ou est-ce quelque chose que vous avez lu dans les documents? – vlad259
utilisez CFReadStreamRef et vous saurez .. il n'utilise pas de proxy .. – knocker