URLSession istifadə edən macOS tətbiqi adətən maşının proksi siyasətinə uyğun işləyə bilər və istifadəçidən eyni proksini yenidən daxil etməsini tələb etməyə ehtiyac yoxdur. Apple sənədləşdirir ki, standart connectionProxyDictionary dəyəri sistem parametrlərindən istifadə edir.

Yükləmə meneceri öz proksi seçimini təklif edə bilər. Seçimi açıq ifadə edin: “Sistem parametrlərindən istifadə et” və qəsdən konfiqurasiya edilmiş sessiya fərqli rejimlərdir. Cari proksi ünvanını kopyalamaq marşrutun anlıq görüntüsünü yaradır.

Fərdi siyasəti sessiya yaradılmazdan əvvəl tətbiq edin. URLSession verilən konfiqurasiyanı kopyalayır; sonradan orijinal konfiqurasiya obyektini dəyişmək mövcud sessiyanı yeniləmir. İstifadəçi tətbiqin proksi seçimini dəyişdikdə yeni siyasət üçün yeni sessiya təşkil edin və davam edən sorğuların necə tamamlanacağına və ya ləğv ediləcəyinə qərar verin.

Dəstəklənən yerləşdirmə hədəfləri üçün Apple indi köhnə lüğət interfeysi əvəzinə proxyConfigurations tövsiyə edir, çünki o, təhlükəsiz proksi və relay növlərini dəstəkləyir. Həmin interfeysi seçməzdən əvvəl API mövcudluğunu tətbiqin minimum əməliyyat sistemi versiyası ilə yoxlayın.

Bu davranış URLSession-ə aiddir. Öz soketlərini açan və ya başqa HTTP tətbiqindən istifadə edən paket öz proksi dəstəyinə ehtiyac duyur. Sistem parametrlərini dəyişməzdən əvvəl həmin nəqliyyatı müəyyən edin.

Əlaqəli məqalələr