URLSession තුළ පද්ධති ප්රොක්සි සැකසුම් හෝ සැසි අභිබවා යාම භාවිත කිරීම
URLSession හට පෙරනිමියෙන් පද්ධති ප්රොක්සි සැකසුම් භාවිත කිරීමට ඉඩ දෙන්න, සහ හිතාමතා කරන අභිබවා යාම් වින්යාස කළ සැසියකට පමණක් සීමා කරන්න.
URLSession භාවිත කරන macOS යෙදුමකට සාමාන්යයෙන් යන්ත්රයේ ප්රොක්සි ප්රතිපත්තිය අනුගමනය කළ හැක, පරිශීලකයාට එම ප්රොක්සිය නැවත ඇතුළත් කරන ලෙස නොකියා. connectionProxyDictionary හි පෙරනිමි අගය පද්ධති සැකසුම් භාවිත කරන බව Apple ලේඛනගත කරයි.
බාගැනීම් කළමනාකරුවෙකුට තමන්ගේම ප්රොක්සි මනාපයක් දීම සාධාරණයි. තේරීම පැහැදිලි කරන්න: “පද්ධති සැකසුම් භාවිත කරන්න” සහ හිතාමතා වින්යාස කළ සැසිය වෙනස් මාදිලි දෙකකි. දැනට ඇති එක් ප්රොක්සි ලිපිනයක් පිටපත් කිරීම මාර්ගයේ ඡායාරූපයක් සාදයි.
සැසිය සෑදීමට පෙර අභිරුචි ප්රතිපත්තියක් යොදන්න. URLSession ලබා දුන් වින්යාසය පිටපත් කරයි; පසුව මුල් වින්යාස වස්තුව වෙනස් කිරීම දැනට ඇති සැසිය යාවත්කාලීන නොකරයි. පරිශීලකයා යෙදුමේ ප්රොක්සි මනාපය වෙනස් කළ විට නව ප්රතිපත්තිය සඳහා නව සැසියක් සකස් කරන්න, සහ දැනටමත් ක්රියාත්මක වන ඉල්ලීම් අවසන් විය යුත්තේ හෝ අවලංගු විය යුත්තේ කෙසේද යන්න තීරණය කරන්න.
සහාය දක්වන යෙදවුම් ඉලක්ක සඳහා Apple දැන් පැරණි ශබ්දකෝෂ අතුරුමුහුණත වෙනුවට proxyConfigurations නිර්දේශ කරයි, මන්ද එය ආරක්ෂිත ප්රොක්සි සහ රිලේ වර්ග සහාය දක්වයි. එම අතුරුමුහුණත තෝරා ගැනීමට පෙර යෙදුමේ අවම මෙහෙයුම් පද්ධති අනුවාදයට එරෙහිව API ලබා ගත හැකි බව පරීක්ෂා කරන්න.
මෙම හැසිරීම URLSession ට අයත් වේ. තමන්ගේම සොකට් විවෘත කරන හෝ වෙනත් HTTP ක්රියාත්මක කිරීමක් භාවිත කරන පැකේජයකට තමන්ගේම ප්රොක්සි සහාය අවශ්ය වේ. පද්ධති මනාප වෙනස් කිරීමට පෙර එම ප්රවාහනය හඳුනා ගන්න.