2012-07-27 14 views
5

मैं HTMLunit में नया हूं और HTMLunit के लिए HTTPS प्रॉक्सी सेट करने का प्रयास कर रहा हूं। मैंने HOST आईपी से ठीक पहले https: // का उपयोग करने का प्रयास किया, लेकिन मुझे अपवाद मिला।क्या HTMLunit में HTTPS प्रॉक्सी का उपयोग करना संभव है?

कोई भी इस मुद्दे को हल करने में मेरी मदद कर सकता है?


अपडेट: मेरे कोड है:

WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3_6,"https://199.127.100.13", 11888); 

अद्यतन 2: मैं डेवलपर टीम से पूछा, ने कहा कि यह ढांचे में एक बग है। वे इसे ठीक करेंगे।

+0

_ आपको क्या त्रुटि मिली? – SLaks

+0

थ्रेड "मुख्य" java.net में अपवाद। अज्ञातहोस्ट अपवाद: https://199.127.100.13 –

उत्तर

1

आपको प्रॉक्सी सर्वर के आईपी पते के पीछे http: // या https: // डालना नहीं चाहिए।

यदि आपका http प्रॉक्सी सर्वर https का समर्थन करता है तो htmlunit स्वचालित रूप से इसका उपयोग करेगा। यहाँ कैसे htmlunit

साथ प्रॉक्सी का उपयोग करने HTTP प्रॉक्सी

   ProxyConfig pc = new ProxyConfig(); 
       pc.setSocksProxy(false); //Set to false if it is a http server 
       pc.setProxyHost("192.168.1.200"); //your proxy IP 
       pc.setProxyPort(proxyPort); 
       webClient.getOptions().setProxyConfig(pc); 

के लिए और निश्चित रूप से अगर आप सही पर setSocksProxy सेट की तुलना में मोजे प्रॉक्सी का उपयोग कर रहे हैं का एक उदाहरण है।

संबंधित मुद्दे