शेल चर र JVM प्रणाली गुण फरक कन्फिगरेसन इनपुट हुन्। curl का लागि http_proxy निर्यात गर्दा Java URLConnection क्लाइन्ट भित्र http.proxyHost स्थापित हुँदैन।

जसको सहभागी HTTP जडानहरूले स्थिर मार्ग प्रयोग गर्नुपर्ने JVM का लागि, सुरुवाती तर्कहरूले छनोट स्पष्ट बनाउन सक्छन्:

java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
     -Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
     -jar application.jar

अन्तिम बिन्दु उदाहरणात्मक हो; HTTP प्रोक्सी सूचीका सार्वजनिक HTTP उम्मेदवारहरूले अनुप्रयोगले त्यो मार्ग अनुमति दिँदा यी फिल्डहरू भर्न सक्छन्। होस्ट गुणले होस्टनाम वा IP ठेगाना लिन्छ, पोर्ट छुट्टै दिइन्छ। यो पूर्ण प्रोक्सी URL होइन।

प्रमाणीकरण र बाइपास नियमहरूलाई आफ्नै कन्फिगरेसन चाहिन्छ। पुरानो उदाहरणमा भएको मात्र कारणले अभिलेख नगरिएको http.proxyPassword गुण काम गर्छ भनी अनुमान नगर्नुहोस्। आफ्नो JDK को अभिलेखित प्रमाणीकरण API र नेटवर्किङ गुणहरू हेर्नुहोस्।

यो सहभागी Java नेटवर्किङ मार्गहरूमा लागू हुन्छ। स्वतन्त्र रूपमा कन्फिगर गरिएको HTTP क्लाइन्ट भएको पुस्तकालयले अर्को नीति पछ्याउन सक्छ। प्रत्येक शेल चरलाई JVM तर्कमा अनुवाद गर्न समय बिताउनु अघि त्यो क्लाइन्ट पहिचान गर्नुहोस्।

सम्बन्धित लेखहरू