美文网首页
iOS 判断系统是否开启代理(防抓包)

iOS 判断系统是否开启代理(防抓包)

作者: iOS开发小学生 | 来源:发表于2019-12-16 16:48 被阅读0次

直接上代码

- (void)checkHTTPEnable {
    NSDictionary * ref = (__bridge NSDictionary *)CFNetworkCopySystemProxySettings();
    BOOL enable = [[ref objectForKey:@"HTTPEnable"] boolValue];
    if (enable) {
        NSLog(@"开启了代理");
    }else {
        NSLog(@"没开代理");
    }
}

在网络数据请求之前,进行代理是否设置的判断。如果监听到手机系统打开了代理,我们就停止后面的数据请求操作,这样可以解决我们用户的数据不被其他不法手段获取。

相关文章

网友评论

      本文标题:iOS 判断系统是否开启代理(防抓包)

      本文链接:https://www.haomeiwen.com/subject/tjydnctx.html