প্রক্সি অনুরোধ এবং Apple-এর রিচেবিলিটি প্রি-ফ্লাইট
উদ্দিষ্ট প্রক্সি অনুরোধটিকে নিজের ফলাফল নির্ধারণ করতে দিন, বরং আলাদা রিচেবিলিটি পরীক্ষা ভিন্ন নেটওয়ার্ক অনুমান ব্যবহার করেছে বলে তা প্রত্যাখ্যান করবেন না।
রিচেবিলিটি প্রি-ফ্লাইট অ্যাপ্লিকেশনটি তার প্রক্সি পথ চেষ্টা করার আগেই একটি ডাউনলোড প্রত্যাখ্যান করতে পারে। গন্তব্যের সরাসরি মূল্যায়ন সেই গন্তব্যের সঙ্গে সংযোগকারী একটি মধ্যস্থতাকারীতে পৌঁছানোর চেয়ে ভিন্ন প্রশ্ন করে।
Apple SCNetworkReachability প্রি-ফ্লাইট ব্যবহার নিরুৎসাহিত করে এবং সংযোগটি চেষ্টা করার পরামর্শ দেয়। পরীক্ষা ও ক্রিয়াকলাপের মধ্যে পরিস্থিতি বদলে যেতে পারে, এবং ইতিবাচক ফ্ল্যাগ কখনও প্রক্সি প্রমাণীকরণ, TLS যাচাই বা গন্তব্য গ্রহণ প্রতিষ্ঠা করে না।
ক্রিয়াকলাপের ফলাফল জানান
HTTP ক্লায়েন্টের ফলাফল সংযোগ ব্যর্থতা, প্রক্সি চ্যালেঞ্জ এবং অ্যাপ্লিকেশন প্রতিক্রিয়া আলাদা করতে দিন। উপযুক্ত URLSession সংযোগ-অপেক্ষা কনফিগারেশন একটি ক্রিয়াকলাপ উপযুক্ত পথ না হওয়া পর্যন্ত বিলম্বিত করতে পারে; এটি প্রমাণপত্র সরবরাহ করে না।
ব্যবহারকারীর করা অনুরোধের জন্য অপেক্ষা বা ব্যর্থতার অবস্থা দেখান। নেটওয়ার্ক-পথ পর্যবেক্ষণ উপযোগী রোগনির্ণয় থাকে, তবে অন্য রাউটিং অনুমান ব্যবহার করা আগের অনুসন্ধানের ভিত্তিতে স্থায়ী অফলাইন ভেটো হওয়া উচিত নয়।