मैं इस प्रश्न का उत्तर देकर स्वयं सहायता नहीं कर सकता।Apache HttpClient में nonProxyHosts सेट करें 4.1.3
मैं अपाचे एचटीपी क्लाइंट 4.1.3 में nonProxyHosts कैसे सेट कर सकता हूं?
पुराने Httpclient 3.x में जो काफी सरल था। यू बस setNonProxyHosts विधियों का उपयोग कर इसे सेट कर सकता है।
लेकिन अब, नए संस्करण के लिए कोई समकक्ष विधि नहीं है। मैं एपीआई दस्तावेज़, ट्यूटोरियल और उदाहरणों को देख रहा हूं और अब तक समाधान मिला है।
एक सामान्य प्रॉक्सी सेट करने के यू सिर्फ इस से यह कर सकते हैं:
HttpHost proxy = new HttpHost("127.0.0.1", 8080, "http");
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
अगर वहाँ nonProxyHosts तक का गठन कर के लिए नया संस्करण httpclient 4.1.3 में बॉक्स समाधान की एक बाहर है किसी को भी पता है मुझे इसे अपने
if (targetHost.equals(nonProxyHost) {
dont use a proxy
}
अग्रिम धन्यवाद।
मैं प्रॉक्सी चयनकर्ता का उपयोग करके इस समस्या को हल कर सकता हूं। – Jools
क्या आप अपना समाधान कर सकते हैं, मैं एक ही समस्या में चल रहा हूं। – moohkooh