Użu s-settings tal-proxy tas-sistema jew sostituzzjoni fis-sessjoni f'URLSession
Ħalli lil URLSession juża s-settings tal-proxy tas-sistema b'mod awtomatiku, u illimita s-sostituzzjonijiet maħsuba għal sessjoni kkonfigurata.
App tal-macOS li tuża URLSession normalment tista' ssegwi il-politika tal-proxy tal-magna mingħajr ma titlob lill-utent jiddaħħal mill-ġdid l-istess proxy. Apple tiddokumenta li l-valur awtomatiku ta' connectionProxyDictionary juża s-settings tas-sistema.
Manager tat-tniżżil jista' raġonevolment joffri l-preferenza tal-proxy tiegħu. Agħmel l-għażla espliċita: “Uża s-settings tas-sistema” u sessjoni kkonfigurata b'mod maħsub huma modi differenti. L-ikkupjar ta' indirizz wieħed tal-proxy attwali joħloq istampa tar-rotta.
Applika politika personalizzata qabel ma toħloq is-sessjoni. URLSession tikkupja l-konfigurazzjoni pprovduta; it-tibdil tal-objettur tal-konfigurazzjoni oriġinali wara ma jaġġornax is-sessjoni eżistenti. Meta utent ibiddel il-preferenza tal-proxy tal-app, ħejji sessjoni ġdida għall-politika l-ġdida u deċiedi kif it-talbiet li diġà għaddejjin għandhom jispiċċaw jew jiġu kkanċellati.
Għall-miri tal-varar appoġġjati, Apple issa tirrakkomanda proxyConfigurations minflok l-interface tad-dizzjunarju l-antika għax tappoġġja tipi ta' proxy u relay sikuri. Iċċekkja d-disponibbiltà tal-API meta mqabbel mal-verżjoni minima tas-sistema operattiva tal-app qabel ma tagħżel dik l-interface.
Dan l-imġiba tappartjeni lil URLSession. Pakkett li jiftaħ is-sokits tiegħu stess jew juża implimentazzjoni oħra tal-HTTP jeħtieġ l-appoġġ tal-proxy tiegħu stess. Identifika dak il-mezz ta' trasport qabel ma tibdel il-preferenzi tas-sistema.