Java訪問http用戶驗證
阿新 • • 發佈:2018-01-31
java 外掛程序 args 密碼驗證 pro 用戶驗證 string cto ide
public class SAXParse { static final String kuser = "admin"; static final String kpass = "admin"; static class MyAuthenticator extends Authenticator { @Override protected PasswordAuthentication getPasswordAuthentication() { return (new PasswordAuthentication(kuser,kpass.toCharArray())); } } public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException { Authenticator.setDefault(new MyAuthenticator()); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); parser.parse("http://172.16.1.15:8161/admin/xml/queues.jsp",new MQHandler()); } }
這裏使用SAX解析器解析AMQ控制臺XML時需要密碼驗證,除最後三行外,其余代碼均為驗證代碼,這段代碼類似外掛程序,哪裏需要驗證就放在哪裏。
Java訪問http用戶驗證