macOS-ի հավելվածը, որն օգտագործում է URLSession, սովորաբար կարող է հետևել մեքենայի պրոքսի քաղաքականությանը՝ առանց օգտվողից նույն պրոքսին նորից մուտքագրել պահանջելու։ Apple-ը փաստում է, որ connectionProxyDictionary-ի լռելյայն արժեքը օգտագործում է համակարգի կարգավորումները։

Ներբեռնման կառավարիչը կարող է ողջամտորեն առաջարկել իր սեփական պրոքսի նախապատվությունը։ Ընտրությունը դարձրեք բացահայտ՝ «Օգտագործել համակարգի կարգավորումները» և դիտավորյալ կարգավորված նստաշրջանը տարբեր ռեժիմներ են։ Մեկ ընթացիկ պրոքսի հասցեի պատճենումը ստեղծում է երթուղու պատկեր։

Կիրառեք հատուկ քաղաքականությունը նստաշրջանը ստեղծելուց առաջ։ URLSession-ը պատճենում է տրված կոնֆիգուրացիան. բուն կոնֆիգուրացիայի օբյեկտը հետո փոխելը չի թարմացնում գոյություն ունեցող նստաշրջանը։ Երբ օգտվողը փոխում է հավելվածի պրոքսի նախապատվությունը, կազմակերպեք նոր նստաշրջան նոր քաղաքականության համար և որոշեք, թե ինչպես պետք է ավարտվեն կամ չեղարկվեն ընթացքի մեջ գտնվող հարցումները։

Աջակցվող տեղաբաշխման թիրախների համար Apple-ը այժմ խորհուրդ է տալիս proxyConfigurations-ը՝ ավելի հին բառարանային միջերեսի փոխարեն, քանի որ այն աջակցում է պրոքսի և ռելեի ապահով տեսակներ։ Նախքան այդ միջերեսն ընտրելը ստուգեք API-ի հասանելիությունը հավելվածի նվազագույն օպերացիոն համակարգի տարբերակի համեմատ։

Այս վարքագիծը պատկանում է URLSession-ին։ Փաթեթը, որ բացում է իր սեփական սոկետները կամ օգտագործում է HTTP-ի այլ իրականացում, պահանջում է իր սեփական պրոքսի աջակցությունը։ Որոշեք այդ տրանսպորտը նախքան համակարգի նախապատվությունները փոխելը։

Առնչվող հոդվածներ