大致有兩種做法:
1.一種是檢測(cè)到有代理服務(wù)器腔剂,就不發(fā)送網(wǎng)絡(luò)請(qǐng)求堪伍;
2.一種是不發(fā)送給代理服務(wù)器解寝,而是正常發(fā)給目標(biāo)服務(wù)器扩然;
//檢查是否有代理服務(wù)器
+ (BOOL)getProxyStatus
CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings();
const CFStringRef proxyCFstr = CFDictionaryGetValue(dicRef, (const void*)kCFNetworkProxiesHTTPProxy);
CFRelease(dicRef);
NSString *proxy = (__bridge NSString*)(proxyCFstr);
if(proxy) {
return YES;
}
return NO;
}