ପ୍ରକୃତ ସମ୍ବଳ URL ରଖନ୍ତୁ ଏବଂ ପ୍ରକ୍ସିକୁ URLConnection କୁ ଅଲଗା ଭାବରେ ପଠାନ୍ତୁ:

URI destination = URI.create("https://example.com/report");
Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
URLConnection connection = destination.toURL().openConnection(proxy);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);

java.net ଇମ୍ପୋର୍ଟ ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ଡକ୍ୟୁମେଣ୍ଟେସନର ପ୍ରକ୍ସି ଠିକଣାକୁ ଆପଣଙ୍କ HTTP ସେବା କିମ୍ବା HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଜଣେ ପ୍ରାର୍ଥୀ ସହିତ ବଦଳାନ୍ତୁ। ସଂଯୋଗ ତଥାପି https://example.com/report ଅନୁରୋଧ କରେ; ପ୍ରକ୍ସି ହେଉଛି ଏହାର ମାର୍ଗ। ଏହି ସେଟଅପ ପ୍ରମାଣପତ୍ର କିମ୍ବା JVM ର ପ୍ରତ୍ୟେକ HTTP ଲାଇବ୍ରେରୀ କନଫିଗର କରେ ନାହିଁ।

ପ୍ରକ୍ସିକୁ ସମ୍ବଳ URL ରେ ପ୍ରତିସ୍ଥାପନ କରୁଥିବା ଭୁଲ କୋଡ ରିପୋର୍ଟ ପରିବର୍ତ୍ତେ ଶୀଘ୍ର ଏକ ପ୍ରକ୍ସି ୱେବ ପୃଷ୍ଠା କିମ୍ବା ତ୍ରୁଟି ପାଇପାରେ। ସେହି ଶୀଘ୍ର ପ୍ରତିକ୍ରିୟାକୁ ଉତ୍ତମ କାର୍ଯ୍ୟଦକ୍ଷତା ଭାବରେ ବ୍ୟାଖ୍ୟା କରିବା ପୂର୍ବରୁ ସ୍ଥିତି, ବିଷୟବସ୍ତୁ ଏବଂ ପ୍ରକୃତ ଗନ୍ତବ୍ୟସ୍ଥଳ ତୁଳନା କରନ୍ତୁ।

openConnection(Proxy) ସମ୍ବଳ ପଥକୁ ଗନ୍ତବ୍ୟ URI ରେ ଛାଡ଼ିଦିଏ। HTTPS ସାର୍ଟିଫିକେଟ ଯାଞ୍ଚ ପାଇଁ ମଧ୍ୟ ସେହି ହୋଷ୍ଟନାମ ରଖନ୍ତୁ; ଏହାକୁ ମଧ୍ୟସ୍ଥକାରୀ ସହିତ ବଦଳାଇବା ରାଉଟିଂ ତ୍ରୁଟିରେ ନାମ ଅସଙ୍ଗତି ଯୋଡ଼ିପାରେ।

ଯଦି ଆପ୍ଲିକେସନ ଅନ୍ୟ ଏକ HTTP କ୍ଲାଏଣ୍ଟ ତିଆରି କରେ, ସେହି କ୍ଲାଏଣ୍ଟ କିମ୍ବା ଏହାର ସଂଯୋଗ-ଫ୍ୟାକ୍ଟରୀ ଇଣ୍ଟରଫେସ ବ୍ୟବହାର କରନ୍ତୁ। URLConnection ପ୍ରକ୍ସି ଅବଜେକ୍ଟ ଏହି API କୁ କେବେ ଡାକେ ନାହିଁ ଏପରି ପଥ କନଫିଗର କରିପାରିବ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ