ப்ராக்ஸி கோரிக்கைகளும் Apple-இன் அணுகல் முன்கூட்டிய சோதனையும்
தனி அணுகல் சோதனை வேறு வலையமைப்பு அனுமானத்தைப் பயன்படுத்தியதால் கோரிக்கையை நிராகரிப்பதற்குப் பதிலாக, நோக்கமிடப்பட்ட ப்ராக்ஸி கோரிக்கையே அதன் முடிவை நிர்ணயிக்கட்டும்.
அணுகல் முன்கூட்டிய சோதனை, பயன்பாடு அதன் ப்ராக்ஸி பாதையை முயல்வதற்கு முன்பே ஒரு பதிவிறக்கத்தை நிராகரிக்கலாம். இலக்கை நேரடியாக மதிப்பிடுவது, அந்த இலக்குடன் இணைக்கும் இடைத்தரகரை அடைவதிலிருந்து வேறுபட்ட கேள்வியை எழுப்புகிறது.
SCNetworkReachability முன்கூட்டிய சோதனையின் பயன்பாட்டை Apple ஊக்குவிக்காது, இணைப்பை முயல்வதைப் பரிந்துரைக்கிறது. சோதனைக்கும் செயல்பாட்டுக்கும் இடையே நிலைமைகள் மாறலாம், மேலும் நேர்மறை அறிகுறிகள் ப்ராக்ஸி அங்கீகாரம், TLS சரிபார்ப்பு அல்லது இலக்கு ஏற்பை ஒருபோதும் நிறுவுவதில்லை.
செயல்பாட்டின் முடிவைத் தெரிவிக்கவும்
HTTP கிளையன்ட்டின் முடிவு இணைப்புத் தோல்வி, ப்ராக்ஸி சவால் மற்றும் பயன்பாட்டுப் பதிலை வேறுபடுத்தட்டும். பொருத்தமான URLSession இணைப்பு-காத்திருப்பு உள்ளமைவு பொருத்தமான பாதை இருக்கும் வரை செயல்பாட்டைத் தாமதப்படுத்தலாம்; அது சான்றுகளை வழங்காது.
பயனர் செய்த கோரிக்கைக்கான காத்திருப்பு அல்லது தோல்வி நிலைகளைக் காட்டவும். வலையமைப்புப் பாதை அவதானிப்புகள் பயனுள்ள கண்டறிதலாகவே இருக்கும், ஆனால் வேறு வழிசெலுத்தல் அனுமானத்தைப் பயன்படுத்திய முந்தைய தேடலின் அடிப்படையில் நிரந்தர ஆஃப்லைன் தடையாக மாறக்கூடாது.