URLSession ରେ ସିଷ୍ଟମ ପ୍ରକ୍ସି ସେଟିଂସ କିମ୍ବା ସେସନ ଓଭରରାଇଡ ବ୍ୟବହାର କରନ୍ତୁ
URLSession କୁ ଡିଫଲ୍ଟ ଭାବରେ ସିଷ୍ଟମ ପ୍ରକ୍ସି ସେଟିଂସ ବ୍ୟବହାର କରିବାକୁ ଦିଅନ୍ତୁ, ଏବଂ ଜାଣିଶୁଣି କରାଯାଉଥିବା ଓଭରରାଇଡକୁ ଏକ କନଫିଗର ହୋଇଥିବା ସେସନରେ ସୀମିତ ରଖନ୍ତୁ।
URLSession ବ୍ୟବହାର କରୁଥିବା ଏକ macOS ଆପ ସାଧାରଣତଃ ମେସିନର ପ୍ରକ୍ସି ନୀତି ଅନୁସରଣ କରିପାରେ, ବ୍ୟବହାରକାରୀଙ୍କୁ ସେହି ପ୍ରକ୍ସି ପୁଣି ଥରେ ଦେବାକୁ ନ କହି। connectionProxyDictionary ର ଡିଫଲ୍ଟ ମୂଲ୍ୟ ସିଷ୍ଟମ ସେଟିଂସ ବ୍ୟବହାର କରେ ବୋଲି Apple ଦଲିଲ କରେ।
ଡାଉନଲୋଡ ମ୍ୟାନେଜର ନିଜର ପ୍ରକ୍ସି ପସନ୍ଦ ଦେବା ଯୁକ୍ତିଯୁକ୍ତ। ଚୟନକୁ ସ୍ପଷ୍ଟ କରନ୍ତୁ: “ସିଷ୍ଟମ ସେଟିଂସ ବ୍ୟବହାର କରନ୍ତୁ” ଏବଂ ଜାଣିଶୁଣି କନଫିଗର ହୋଇଥିବା ସେସନ ଦୁଇଟି ଅଲଗା ମୋଡ। ଗୋଟିଏ ବର୍ତ୍ତମାନର ପ୍ରକ୍ସି ଠିକଣା କପି କଲେ ପଥର ଏକ ସ୍ନାପସଟ ସୃଷ୍ଟି ହୁଏ।
ସେସନ ସୃଷ୍ଟି କରିବା ପୂର୍ବରୁ ଏକ କଷ୍ଟମ ନୀତି ଲାଗୁ କରନ୍ତୁ। URLSession ଦିଆଯାଇଥିବା କନଫିଗରେସନ କପି କରେ; ପରେ ମୂଳ କନଫିଗରେସନ ଅବଜେକ୍ଟ ବଦଳାଇଲେ ବିଦ୍ୟମାନ ସେସନ ଅପଡେଟ ହୁଏ ନାହିଁ। ଯେତେବେଳେ ବ୍ୟବହାରକାରୀ ଆପର ପ୍ରକ୍ସି ପସନ୍ଦ ବଦଳାନ୍ତି, ନୂଆ ନୀତି ପାଇଁ ନୂଆ ସେସନ ବ୍ୟବସ୍ଥା କରନ୍ତୁ ଏବଂ ପୂର୍ବରୁ ଚାଲୁଥିବା ଅନୁରୋଧଗୁଡ଼ିକ କିପରି ଶେଷ ହେବ ବା ବାତିଲ ହେବ ତାହା ନିର୍ଣ୍ଣୟ କରନ୍ତୁ।
ସମର୍ଥିତ ଡିପ୍ଲୟମେଣ୍ଟ ଲକ୍ଷ୍ୟ ପାଇଁ Apple ଏବେ ପୁରୁଣା ଅଭିଧାନ ଇଣ୍ଟରଫେସ ବଦଳେ proxyConfigurations ସୁପାରିଶ କରେ, କାରଣ ଏହା ସୁରକ୍ଷିତ ପ୍ରକ୍ସି ଏବଂ ରିଲେ ପ୍ରକାରକୁ ସମର୍ଥନ କରେ। ସେହି ଇଣ୍ଟରଫେସ ବାଛିବା ପୂର୍ବରୁ ଆପର ସର୍ବନିମ୍ନ ଅପରେଟିଂ ସିଷ୍ଟମ ସଂସ୍କରଣ ସହିତ API ଉପଲବ୍ଧତା ଯାଞ୍ଚ କରନ୍ତୁ।
ଏହି ଆଚରଣ URLSession ର। ନିଜର ସକେଟ ଖୋଲୁଥିବା କିମ୍ବା ଅନ୍ୟ HTTP କାର୍ଯ୍ୟାନ୍ୱୟନ ବ୍ୟବହାର କରୁଥିବା ପ୍ୟାକେଜକୁ ନିଜର ପ୍ରକ୍ସି ସମର୍ଥନ ଦରକାର। ସିଷ୍ଟମ ପସନ୍ଦ ବଦଳାଇବା ପୂର୍ବରୁ ସେହି ପରିବହନ ଚିହ୍ନଟ କରନ୍ତୁ।