Sistemako proxy-ezarpenak edo saioaren gainidazketa erabiltzea URLSession-en
Utzi URLSession-i lehenespenez sistemako proxy-ezarpenak erabiltzen, eta mugatu nahita egindako gainidazketak konfiguratutako saio batera.
URLSession erabiltzen duen macOS aplikazio batek normalean makinaren proxy-politika jarraitu dezake, erabiltzaileari proxy bera berriro sartzeko eskatu gabe. Apple-k dokumentatzen du connectionProxyDictionary-ren lehenespen-balioak sistemaren ezarpenak erabiltzen dituela.
Deskarga-kudeatzaile batek bere proxy-lehentasuna eskaintzea zentzuzkoa da. Egin aukera esplizitua: «Erabili sistemaren ezarpenak» eta nahita konfiguratutako saio bat modu desberdinak dira. Uneko proxy-helbide bat kopiatzeak ibilbidearen argazki bat sortzen du.
Aplikatu politika pertsonalizatua saioa sortu aurretik. URLSession-ek emandako konfigurazioa kopiatzen du; gero jatorrizko konfigurazio-objektua aldatzeak ez du lehendik dagoen saioa eguneratzen. Erabiltzaileak aplikazioaren proxy-lehentasuna aldatzen duenean, prestatu saio berri bat politika berrirako eta erabaki nola amaitu edo bertan behera utzi behar diren jadanik abian dauden eskaerak.
Onartutako hedapen-helburuetarako, Apple-k orain proxyConfigurations gomendatzen du hiztegi-interfaze zaharraren ordez, proxy eta errele mota seguruak onartzen baititu. Egiaztatu APIaren erabilgarritasuna aplikazioaren gutxieneko sistema eragilearen bertsioaren aurka interfaze hori aukeratu aurretik.
Portaera hau URLSession-i dagokio. Bere socket propioak irekitzen dituen edo beste HTTP inplementazio bat erabiltzen duen pakete batek bere proxy-laguntza behar du. Identifikatu garraio hori sistemaren lehentasunak aldatu aurretik.