URLSession मा प्रणाली प्रोक्सी सेटिङ वा सत्र ओभरराइड प्रयोग गर्नुहोस्
URLSession लाई पूर्वनिर्धारित रूपमा प्रणाली प्रोक्सी सेटिङ प्रयोग गर्न दिनुहोस्, र जानाजान गरिएका ओभरराइडहरू कन्फिगर गरिएको सत्रमा सीमित राख्नुहोस्।
URLSession प्रयोग गर्ने macOS एपले सामान्यतया मेसिनको प्रोक्सी नीति पछ्याउन सक्छ, प्रयोगकर्तालाई त्यही प्रोक्सी फेरि हाल्न भन्नु नपर्ने। connectionProxyDictionary को पूर्वनिर्धारित मानले प्रणाली सेटिङ प्रयोग गर्छ भनी Apple ले अभिलेख गर्छ।
डाउनलोड प्रबन्धकले आफ्नै प्रोक्सी प्राथमिकता दिनु उचित हुन्छ। छनोट स्पष्ट बनाउनुहोस्: “प्रणाली सेटिङ प्रयोग गर्नुहोस्” र जानाजान कन्फिगर गरिएको सत्र दुई फरक मोड हुन्। एउटा हालको प्रोक्सी ठेगाना प्रतिलिपि गर्दा मार्गको स्न्यापसट बन्छ।
सत्र सिर्जना गर्नु अघि अनुकूलन नीति लागू गर्नुहोस्। URLSession ले दिइएको कन्फिगरेसन प्रतिलिपि गर्छ; पछि मूल कन्फिगरेसन वस्तु परिवर्तन गर्दा विद्यमान सत्र अद्यावधिक हुँदैन। प्रयोगकर्ताले एपको प्रोक्सी प्राथमिकता परिवर्तन गर्दा नयाँ नीतिका लागि नयाँ सत्र मिलाउनुहोस् र पहिले नै चलिरहेका अनुरोधहरू कसरी पूरा हुने वा रद्द हुने निर्णय गर्नुहोस्।
समर्थित परिनियोजन लक्ष्यहरूका लागि Apple ले अब पुरानो शब्दकोश इन्टरफेसको सट्टा proxyConfigurations सिफारिस गर्छ, किनकि यसले सुरक्षित प्रोक्सी र रिले प्रकारहरू समर्थन गर्छ। त्यो इन्टरफेस छनोट गर्नु अघि एपको न्यूनतम सञ्चालन प्रणाली संस्करणसँग API उपलब्धता जाँच्नुहोस्।
यो व्यवहार URLSession को हो। आफ्नै सकेट खोल्ने वा अर्को HTTP कार्यान्वयन प्रयोग गर्ने प्याकेजलाई आफ्नै प्रोक्सी समर्थन चाहिन्छ। प्रणाली प्राथमिकता परिवर्तन गर्नु अघि त्यो यातायात पहिचान गर्नुहोस्।