मैं एक एचटीटीपीएस साइट तक पहुंचने के लिए जावा का उपयोग कर रहा हूं जो एक्सएमएल प्रारूप में डिस्प्ले देता है। मैं यूआरएल में लॉगिन प्रमाण-पत्र पास करता हूं।सर्वर ने HTTP प्रतिक्रिया कोड लौटाया: यूआरएल के लिए 401: https
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
requestURL = "https://Administrator:[email protected]:8443/abcd";
try {
InputStream is = null;
URL url = new URL(requestURL);
InputStream xmlInputStream =new URL(requestURL).openConnection().getInputStream();
byte[] testByteArr = new byte[xmlInputStream.available()];
xmlInputStream.read(testByteArr);
System.out.println(new String(testByteArr));
Document doc = db.parse(xmlInputStream);
System.out.println("DOC="+doc);
} catch (MalformedURLException e) {
}
मैं प्रोग्राम है जो मान्य नहीं है पर हस्ताक्षर किए/अहस्ताक्षरित प्रमाण पत्र में एक ट्रस्ट प्रबंधक बना रहा हूं: यहाँ कोड का टुकड़ा है। लेकिन, इसके बाद के संस्करण कार्यक्रम चलाने पर, मैं त्रुटि सर्वर HTTP प्रतिक्रिया कोड लौटे मिलती है: 401 URL के लिए: https://Administrator:[email protected]:8443/abcd
मैं अपने ब्राउज़र पर एक ही यूआरएल का उपयोग कर सकते हैं और इसे सही ढंग से एक्सएमएल प्रदर्शित करता है। कृपया मुझे बताएं कि जावा प्रोग्राम के भीतर यह काम कैसे करें।
धन्यवाद Guillaume Polet आयात करते हैं। दूसरा विकल्प एक आकर्षण की तरह काम किया। मुझे केवल आंतरिक परीक्षण के लिए इसकी आवश्यकता है, इसलिए मुझे लगता है कि यह पर्याप्त हो सकता है। – Vish
धन्यवाद पोलेट। दूसरे विकल्प ने मेरी मदद की। –