Jetty 12.1 प्रॉक्सी अपवाद होस्ट और पोर्ट के अनुसार
JVM nonProxyHosts को क्लाइंट नियंत्रित करता मानने के बजाय सटीक होस्ट और वैकल्पिक पोर्ट के लिए Jetty 12.1 प्रॉक्सी के बहिष्कृत पते का सेट उपयोग करें।
Jetty 12.1 का HTTP क्लाइंट हर प्रॉक्सी ऑब्जेक्ट पर गंतव्य अपवाद रखता है। अनुरोध शुरू होने से पहले उन्हें जोड़ें:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient एप्लिकेशन का मौजूदा org.eclipse.jetty.client.HttpClient है, अपने सामान्य स्टार्टअप और शटडाउन चक्र के साथ। अनुमत सार्वजनिक गंतव्यों के लिए, HTTP प्रॉक्सी सूची HttpProxy होस्ट और पोर्ट के लिए उम्मीदवार देती है; इच्छित आंतरिक अपवाद बनाए रखें।
यह प्रविष्टि पोर्ट 443 पर internal.example से मेल खाती है। पोर्ट के बिना, होस्ट प्रविष्टि उस होस्ट से किसी भी पोर्ट पर मेल खाती है। होस्टनाम मिलान सटीक है: JVM nonProxyHosts वाइल्डकार्ड या पाइप से अलग की गई सूची देने के बजाय हर इच्छित होस्ट अलग-अलग जोड़ें।
अपवाद इस प्रॉक्सी ऑब्जेक्ट को मूल से मेल खाना बंद कर देता है। कई प्रॉक्सी कॉन्फ़िगर होने पर कोई अन्य प्रॉक्सी अभी भी मेल खा सकता है; परिणाम को सीधा मार्ग कहने से पहले शेष उम्मीदवारों की जाँच करें।