读取iOS代理设置的代码

NSDictionary *proxySettings = NSMakeCollectable([(NSDictionary *)CFNetworkCopySystemProxySettings() autorelease]); 
NSArray *proxies = NSMakeCollectable([(NSArray *)CFNetworkCopyProxiesForURL((CFURLRef)[NSURL URLWithString:@"http://www.google.com"], (CFDictionaryRef)proxySettings) autorelease]); 
NSDictionary *settings = [proxies objectAtIndex:0]; 
NSLog(@"host=%@", [settings objectForKey:(NSString *)kCFProxyHostNameKey]); 
NSLog(@"port=%@", [settings objectForKey:(NSString *)kCFProxyPortNumberKey]); 
NSLog(@"type=%@", [settings objectForKey:(NSString *)kCFProxyTypeKey]);

posted @ 2011-11-18 15:43  harvey.ding  阅读(236)  评论(0)    收藏  举报