读取iOS代理设置的代码
2011-11-18 12:53
726 查看
公司网络很多都是有代理设置的,如果设备通过wifi上网,就要过公司网络代理。
于是想到一个问题:如何读取iOS设备的代理设置?
用过ASIHTTPRequest这个开源网络库,它可以读取代理设置,于是我在源码中发现读取代理设置的方法,我已把代码提取出来:
需要CFNetwork.framework
于是想到一个问题:如何读取iOS设备的代理设置?
用过ASIHTTPRequest这个开源网络库,它可以读取代理设置,于是我在源码中发现读取代理设置的方法,我已把代码提取出来:
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]);
需要CFNetwork.framework
相关文章推荐
- 读取iOS代理设置的代码
- 读取iOS代理设置的代码
- 读取iOS代理设置的代码
- 读取iOS代理设置的代码
- CFNetwork读取iOS设备的代理设置
- 如何读取iOS设备的代理设置
- 读取iOS设备的代理设置
- php读取javascript设置的cookies的代码
- iOS读取本地通讯录示例代码:
- iOS代理模式设置方法
- ios随机设置颜色代码
- 【代码笔记】iOS-设置textView或者label的行间距方法
- ios textfied文本框设置代码
- 【iOS-开发】:delegate(委托、代理)模式的设置方法
- ios代码编写UIButton,设置图片,图片不显示
- dos命令行设置IE代理的实现代码
- iOS编程 界面布局 纯代码 VFL编写和添加 左右两个view,按比例设置大小
- Local System 权限读取用户IE 代理设置的研究及简单HTTP代理验证
- IOS中一段文字设置多种字体颜色代码
- ios纯代码布局启动页设置,分辨率问题