Sto codificando un'app per iPhone che deve effettuare piccole richieste HTTP su Internet. All'interno della nostra LAN aziendale, tutto il traffico HTTP deve passare attraverso Squid.Simulatore iPhone - imposta proxy HTTP
Il simulatore è chiaramente in grado di utilizzare un proxy, dal momento che Mobile Safari funziona. Ma come faccio a ottenere/impostare le impostazioni del proxy nel codice?
Un gruppo di intestazioni viene commentato per il simulatore. Ad esempio,
CFNetworkCopySystemProxySettings
In CFProxySupport.h non è disponibile per il simulatore, ma solo per il dispositivo. Ho provato hardcoding in questo modo:
CFReadStreamSetProperty(stream, kCFProxyHostNameKey, @"internal.proxy.servername");
CFReadStreamSetProperty(stream, kCFProxyPortNumberKey, [NSNumber numberWithInt:80]);
CFReadStreamSetProperty(stream, kCFProxyTypeKey, kCFProxyTypeHTTP);
Ma nessuna gioia.
Pensieri?
Il mio non lo è. Hai provato o è qualcosa che leggi nei documenti? – vlad259
usa CFReadStreamRef e lo saprai .. non usa il proxy .. – knocker