Java访问http用户验证

Posted 皮特王同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java访问http用户验证相关的知识,希望对你有一定的参考价值。

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用户验证的主要内容,如果未能解决你的问题,请参考以下文章

Django REST框架--认证和权限

教程4 - 验证和权限

在 PHP 中访问 HTTP 身份验证用户名?

多个用户访问同一段代码

将哪些 Java 属性传递给 Java 应用程序以使用 http 代理进行身份验证

java web 验证用户是不是已登录都有哪些方式。