程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> windows安全驗證-java實現登錄帶有windows安全登錄的網頁

windows安全驗證-java實現登錄帶有windows安全登錄的網頁

編輯:編程綜合問答
java實現登錄帶有windows安全登錄的網頁

圖片說明
各位大神,請教一下,登錄http://x.x.x.x時,網頁彈出上圖的窗口,怎麼使用java登錄帶有上述提示信息的網頁。

最佳回答:


這個問題解決了,方法來自stack overflow,通過java向http發送請求時,需要把用戶名和密碼進行編碼操作,這樣服務器才能識別。編碼的代碼如下,還需要導入一個編碼包(sun.misc.BASE64Decoder.jar)。

            BASE64Encoder encoder = new BASE64Encoder();
            String reqInfo = "username:password";
            String encoding = encoder.encode(reqInfo.getBytes("UTF-8"));
            conn.setRequestProperty("Authorization", String.format("Basic %s", encoding));
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved