Një aplikacion macOS që përdor URLSession zakonisht mund të ndjekë politikën e proxy-t të makinës pa i kërkuar përdoruesit të japë përsëri të njëjtin proxy. Apple dokumenton se vlera e parazgjedhur e connectionProxyDictionary përdor cilësimet e sistemit.

Një menaxher shkarkimesh mund të ofrojë arsyeshëm preferencën e vet të proxy-t. Bëjeni zgjedhjen të qartë: “Përdor cilësimet e sistemit” dhe një sesion i konfiguruar qëllimisht janë mënyra të ndryshme. Kopjimi i një adrese aktuale proxy krijon një pamje të menjëhershme të rrugës.

Aplikoni një politikë të personalizuar përpara se të krijoni sesionin. URLSession kopjon konfigurimin e dhënë; ndryshimi i objektit origjinal të konfigurimit më pas nuk përditëson sesionin ekzistues. Kur një përdorues ndryshon preferencën e proxy-t të aplikacionit, përgatitni një sesion të ri për politikën e re dhe vendosni si duhet të përfundojnë ose të anulohen kërkesat që janë tashmë në vazhdim.

Për objektivat e miratuara të shpërndarjes, Apple tani rekomandon proxyConfigurations në vend të ndërfaqes më të vjetër të fjalorit, sepse mbështet lloje të sigurta proxy dhe përcjelljeje. Kontrolloni disponueshmërinë e API-t kundrejt versionit minimal të sistemit operativ të aplikacionit përpara se të zgjidhni atë ndërfaqe.

Kjo sjellje i takon URLSession. Një paketë që hap soketat e veta ose përdor një zbatim tjetër të HTTP ka nevojë për mbështetjen e vet të proxy-t. Identifikoni atë transport përpara se të ndryshoni preferencat e sistemit.

Artikuj të ngjashëm