Proxy.NO_PROXY ସହିତ ଏକ Java URLConnection ପାଇଁ ପ୍ରକ୍ସି ବାଇପାସ୍ କରନ୍ତୁ
JVM ର ଅଂଶୀଦାର ପ୍ରକ୍ସି ସେଟିଂସ୍ ଅସ୍ଥାୟୀ ଭାବରେ ନ ବଦଳାଇ ସମର୍ଥିତ URL ସଂଯୋଗ ପାଇଁ Proxy.NO_PROXY ବ୍ୟବହାର କରନ୍ତୁ।
ସମର୍ଥିତ HTTP କିମ୍ବା HTTPS URL ସଂଯୋଗ ପାଇଁ, Proxy.NO_PROXY ପାସ୍ କଲେ ସିଧା ଚୟନ ସ୍ପଷ୍ଟ ହୁଏ:
URLConnection connection = URI.create("https://example.com/")
.toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);ଏହା ଏକ ଅପରେସନ୍ ଚାରିପାଖରେ ବୈଶ୍ୱିକ ସେଟ୍-ଏଣ୍ଡ-ରିଷ୍ଟୋର କ୍ରମକୁ ଏଡ଼ାଏ। ଅନ୍ୟ ଥ୍ରେଡ୍ଗୁଡ଼ିକ ଆପ୍ଲିକେସନ୍ର ବିଦ୍ୟମାନ ପ୍ରକ୍ସି ନୀତି ବ୍ୟବହାର ଜାରି ରଖିପାରିବେ।
ଏହି ଯୁକ୍ତି ଏହି URLConnection ପଥ ପାଇଁ ପ୍ରଯୁଜ୍ୟ। ଏହା ପୃଥକ HTTP କ୍ଲାଏଣ୍ଟର ବିଲଡର୍, ଅନ୍ୟ ଲାଇବ୍ରେରୀର ସକେଟ୍ କିମ୍ବା ଅପରେଟିଂ ସିଷ୍ଟମର ନେଟୱାର୍କ କନଫିଗରେସନ୍ ବଦଳାଏ ନାହିଁ।
ବାହ୍ୟ ପ୍ରବେଶ ପାଇଁ ନେଟୱାର୍କକୁ ପ୍ରକ୍ସି ଆବଶ୍ୟକ ହେଲେ ସିଧା ସଂଯୋଗ ତଥାପି ବିଫଳ ହୋଇପାରେ। ସେହି ବିଫଳତାକୁ ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣ ତ୍ରୁଟିରୁ ଅଲଗା ରଖନ୍ତୁ: ଏହି ଅପରେସନ୍ ଉଦ୍ଦେଶ୍ୟମୂଳକ ଭାବରେ ପ୍ରକ୍ସି ଛାଡ଼ିଛି।
ମଧ୍ୟ HTTPS ଗନ୍ତବ୍ୟ ପାଇଁ ସାଧାରଣ TLS ଯାଞ୍ଚ ସଂରକ୍ଷଣ କରନ୍ତୁ। ସିଧା ପଥ ଚୟନ କଲେ ମଧ୍ୟସ୍ଥ ପଥ ବଦଳେ; ଗନ୍ତବ୍ୟ ପ୍ରମାଣପତ୍ର ଯେଉଁ ପରିଚୟ ସ୍ଥାପନ କରିବ, ତାହା ବଦଳେ ନାହିଁ।