iOS 判断系统是否开启代理(防抓包)
2019-12-16 本文已影响0人
iOS开发小学生
直接上代码
- (void)checkHTTPEnable {
NSDictionary * ref = (__bridge NSDictionary *)CFNetworkCopySystemProxySettings();
BOOL enable = [[ref objectForKey:@"HTTPEnable"] boolValue];
if (enable) {
NSLog(@"开启了代理");
}else {
NSLog(@"没开代理");
}
}
在网络数据请求之前,进行代理是否设置的判断。如果监听到手机系统打开了代理,我们就停止后面的数据请求操作,这样可以解决我们用户的数据不被其他不法手段获取。