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 प्रमाणीकरण कायम राख्नुहोस्। सिधा मार्ग छनोट गर्दा मध्यस्थ मार्ग बदलिन्छ; गन्तव्य प्रमाणपत्रले स्थापित गर्नुपर्ने पहिचान बदलिँदैन।