macOS-a aplikaĵo uzanta URLSession povas kutime sekvi la proksejan politikon de la maŝino sen peti la uzanton reenigi la saman proksejon. Apple dokumentas, ke la defaŭlta valoro de connectionProxyDictionary uzas la sistemajn agordojn.

Elŝuta administrilo povas racie proponi sian propran proksejan preferon. Faru la elekton eksplicita: “Uzi sistemajn agordojn” kaj intence agordita sesio estas malsamaj reĝimoj. Kopii unu nunan proksejan adreson kreas momentan bildon de la itinero.

Apliku propran politikon antaŭ ol krei la sesion. URLSession kopias la donitan agordon; ŝanĝi la originalan agordan objekton poste ne ĝisdatigas la ekzistantan sesion. Kiam uzanto ŝanĝas la proksejan preferon de la aplikaĵo, aranĝu novan sesion por la nova politiko kaj decidu, kiel petoj jam en progreso devus finiĝi aŭ esti nuligitaj.

Por subtenataj disfaltargetoj, Apple nun rekomendas proxyConfigurations anstataŭ la pli malnova vortara interfaco, ĉar ĝi subtenas sekurajn proksejajn kaj relajn tipojn. Kontrolu la disponeblecon de la API rilate al la minimuma operaciuma versio de la aplikaĵo antaŭ ol elekti tiun interfacon.

Ĉi tiu konduto apartenas al URLSession. Pakaĵo, kiu malfermas siajn proprajn ingojn aŭ uzas alian HTTP-realigon, bezonas sian propran proksejan subtenon. Identigu tiun transporton antaŭ ol ŝanĝi sistemajn preferojn.

Rilataj artikoloj