服务器响应401,服务器返回的HTTP响应代码:401为URL:https
我正在使用Java訪問HTTPS站點,該站點以XML格式返回顯示內容。我在URL本身中傳遞了登錄憑據。這是代碼片段:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
requestURL = "https://Administrator:Password@localhost: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:Password @ localhost:8443 /
abcd
我可以在瀏覽器中使用相同的URL,它可以正確顯示xml。請讓我知道如何在Java程序中完成這項工作。
總結
以上是生活随笔為你收集整理的服务器响应401,服务器返回的HTTP响应代码:401为URL:https的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Jmeter Ant Jenkins报告
- 下一篇: system的用法,多样用法、有趣的sy
