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 ());} }
Using the SAX parser to parse the AMQ console XML requires a password verification, except the last three lines, the rest of the code is the validation code, this code is similar to the plug-in, where the need to verify where to put.
Java Access HTTP user authentication