កម្មវិធី macOS ដែលប្រើ URLSession ជាធម្មតាអាចអនុវត្តតាម គោលនយោបាយប្រូកស៊ីរបស់ម៉ាស៊ីន ដោយមិនចាំបាច់សុំឱ្យអ្នកប្រើបញ្ចូលប្រូកស៊ីដូចគ្នាម្តងទៀត។ Apple បានចងក្រងថាតម្លៃលំនាំដើមរបស់ connectionProxyDictionary ប្រើការកំណត់របស់ប្រព័ន្ធ។

កម្មវិធីគ្រប់គ្រងការទាញយកអាចផ្តល់ចំណូលចិត្តប្រូកស៊ីផ្ទាល់ខ្លួនដោយសមហេតុផល។ ធ្វើឱ្យជម្រើសច្បាស់លាស់៖ “ប្រើការកំណត់ប្រព័ន្ធ” និងសេសសិនដែលបានកំណត់រចនាសម្ព័ន្ធដោយចេតនាគឺជារបៀបពីរផ្សេងគ្នា។ ការចម្លងអាសយដ្ឋានប្រូកស៊ីបច្ចុប្បន្នមួយបង្កើតរូបថតនៃផ្លូវ។

អនុវត្តគោលនយោបាយផ្ទាល់ខ្លួនមុនពេលបង្កើតសេសសិន។ URLSession ចម្លងការកំណត់រចនាសម្ព័ន្ធដែលបានផ្តល់។ ការផ្លាស់ប្តូរវត្ថុកំណត់រចនាសម្ព័ន្ធដើមនៅពេលក្រោយមិនធ្វើបច្ចុប្បន្នភាពសេសសិនដែលមានស្រាប់ទេ។ នៅពេលអ្នកប្រើផ្លាស់ប្តូរចំណូលចិត្តប្រូកស៊ីរបស់កម្មវិធី សូមរៀបចំសេសសិនថ្មីសម្រាប់គោលនយោបាយថ្មី ហើយសម្រេចថាតើសំណើដែលកំពុងដំណើរការនឹងបញ្ចប់ ឬត្រូវបោះបង់យ៉ាងដូចម្តេច។

សម្រាប់គោលដៅដាក់ពង្រាយដែលគាំទ្រ Apple ឥឡូវណែនាំ proxyConfigurations ជំនួសឱ្យចំណុចប្រទាក់វចនានុក្រមចាស់ ព្រោះវាគាំទ្រប្រភេទប្រូកស៊ី និងការបញ្ជូនបន្តដែលមានសុវត្ថិភាព។ ពិនិត្យមើលភាពអាចប្រើបានរបស់ API ធៀបនឹងកំណែប្រព័ន្ធប្រតិបត្តិការអប្បបរមារបស់កម្មវិធី មុនពេលជ្រើសរើសចំណុចប្រទាក់នោះ។

អាកប្បកិរិយានេះជារបស់ URLSession។ កញ្ចប់ដែលបើកសុខៈផ្ទាល់ខ្លួន ឬប្រើការអនុវត្ត HTTP ផ្សេងទៀតត្រូវការការគាំទ្រប្រូកស៊ីផ្ទាល់ខ្លួន។ កំណត់អត្តសញ្ញាណការដឹកជញ្ជូននោះ មុនពេលផ្លាស់ប្តូរចំណូលចិត្តប្រព័ន្ធ។

អត្ថបទពាក់ព័ន្ធ