macOS აპლიკაცია, რომელიც იყენებს URLSession-ს, ჩვეულებრივ შეიძლება მიჰყვეს მანქანის პროქსი პოლიტიკას მომხმარებლისგან იმავე პროქსის ხელახლა შეყვანის მოთხოვნის გარეშე. Apple ადასტურებს, რომ connectionProxyDictionary-ის ნაგულისხმევი მნიშვნელობა იყენებს სისტემურ პარამეტრებს.

ჩამოტვირთვის მენეჯერს შეუძლია გონივრულად შესთავაზოს საკუთარი პროქსის უპირატესობა. არჩევანი ცხადი გახადეთ: „სისტემური პარამეტრების გამოყენება“ და განზრახ კონფიგურირებული სესია სხვადასხვა რეჟიმია. ერთი მიმდინარე პროქსის მისამართის კოპირება ქმნის მარშრუტის სნეპშოტს.

გამოიყენეთ მორგებული პოლიტიკა სესიის შექმნამდე. URLSession აკოპირებს მოწოდებულ კონფიგურაციას; ორიგინალური კონფიგურაციის ობიექტის შემდგომი შეცვლა არ აახლებს არსებულ სესიას. როცა მომხმარებელი ცვლის აპლიკაციის პროქსის უპირატესობას, მოაწყვეთ ახალი სესია ახალი პოლიტიკისთვის და გადაწყვიტეთ, როგორ უნდა დასრულდეს ან გაუქმდეს უკვე მიმდინარე მოთხოვნები.

მხარდაჭერილი გაშვების სამიზნეებისთვის Apple ახლა ურჩევს proxyConfigurations-ს ძველი ლექსიკონის ინტერფეისის ნაცვლად, რადგან ის მხარს უჭერს უსაფრთხო პროქსისა და რელეს ტიპებს. სანამ ამ ინტერფეისს აირჩევთ, შეამოწმეთ API-ის ხელმისაწვდომობა აპლიკაციის ოპერაციული სისტემის მინიმალურ ვერსიასთან მიმართებაში.

ეს ქცევა URLSession-ს ეკუთვნის. პაკეტს, რომელიც ხსნის საკუთარ სოკეტებს ან იყენებს HTTP-ის სხვა იმპლემენტაციას, საკუთარი პროქსის მხარდაჭერა სჭირდება. ამოიცანით ეს ტრანსპორტი სისტემური პარამეტრების შეცვლამდე.

დაკავშირებული სტატიები