URLSession колдонгон macOS колдонмосу адатта машинанын прокси саясатын ээрчий алат, колдонуучудан ошол эле проксини кайра киргизүүнү талап кылбайт. Apple connectionProxyDictionary демейки мааниси системалык параметрлерди колдонорун документтештирген.

Жүктөө менеджери өзүнүн прокси тандоосун сунушташы акылга сыярлык. Тандоону ачык кыл: «Системалык параметрлерди колдонуу» жана атайын конфигурацияланган сессия — бул эки башка режим. Бир учурдагы прокси дарегин көчүрүү маршруттун сүрөтүн түзөт.

Сессияны түзүүдөн мурун ыңгайлаштырылган саясатты колдон. URLSession берилген конфигурацияны көчүрөт; кийин баштапкы конфигурация объектисин өзгөртүү учурдагы сессияны жаңыртпайт. Колдонуучу колдонмонун прокси тандоосун өзгөрткөндө, жаңы саясат үчүн жаңы сессия уюштур жана аткарылып жаткан сурамдар кантип бүтүшү же жокко чыгарылышы керектигин чеч.

Колдоого алынган жайгаштыруу максаттары үчүн Apple эми эски сөздүк интерфейсинин ордуна proxyConfigurations сунуштайт, анткени ал коопсуз прокси жана реле типтерин колдойт. Ошол интерфейсти тандоодон мурун API жеткиликтүүлүгүн колдонмонун эң төмөнкү операциялык тутум версиясы менен салыштырып текшер.

Бул жүрүм-турум URLSession ге таандык. Өзүнүн сокеттерин ачкан же башка HTTP ишке ашыруусун колдонгон пакет өзүнүн прокси колдоосуна муктаж. Системалык тандоолорду өзгөртүүдөн мурун ошол транспортту аныкта.

Тектеш макалалар